当前位置: 首页 > news >正文

湖南营销型网站建设 A磐石网络网站动态logo怎么做

湖南营销型网站建设 A磐石网络,网站动态logo怎么做,东莞手机端网络推广,传奇网站建设基本流程文章目录 环境说明以及准备一. SonarQube的下载与安装二. 添加SonarQube项目三. 使用Maven命令上传代码到SonarQube四. IDEA安装SonarLint插件 环境说明以及准备 本篇博客使用的SonarQube版本为9.8#xff0c;注意JDK 1.8已经不能支持 NameVersionDownLoad LinkSonarQube9.8… 文章目录 环境说明以及准备一. SonarQube的下载与安装二. 添加SonarQube项目三. 使用Maven命令上传代码到SonarQube四. IDEA安装SonarLint插件 环境说明以及准备 本篇博客使用的SonarQube版本为9.8注意JDK 1.8已经不能支持 NameVersionDownLoad LinkSonarQube9.8https://www.sonarsource.com/products/sonarqube/downloads/historical-downloads/JDK11https://pan.quark.cn/s/06848544167cPostgreSQL14.2https://www.enterprisedb.com/downloads/postgres-postgresql-downloads 更多环境配置请参考https://docs.sonarsource.com/sonarqube/9.8/requirements/prerequisites-and-overview/ 一. SonarQube的下载与安装 1.下载9.8版本压缩包 2.解压缩后找到/conf文件夹下的sonar.properties文件 3.增加postgresql连接配置 sonar.jdbc.urljdbc:postgresql://localhost/sonarqube sonar.jdbc.usernamepostgres sonar.jdbc.passwordpostgrespostgresql配置 4.找到\bin\windows-x86-64文件夹下的StartSonar.bat文件双击启动 5.启动成功后访问http://localhost:9000/ 初始用户名和密码 admin - admin 6.修改初始密码 7.修改完密码之后你就能成功看到SonarQube的页面 二. 添加SonarQube项目 SonarQube可以从你的远程Git仓库中读取代码并扫描。 本篇博客主要说明如何在本地通过手动添加并上传到SonarQube进行代码审查 1.点击Manually创建一个新的project 2.注意这里的Project Key是你代码pom.xml文件中的artifactId 我这里随便找了个demo项目作为示例 3.生成tokentoken名称你可以自己定我们使用maven命令上传到SonarQube的时候需要带上这个token 三. 使用Maven命令上传代码到SonarQube 1.修改Maven的setting.xml文件增加sonarqube配置具体可以参考 SonarQube maven配置 2.setting.xml配置代码 pluginGroups!-- sonarqube --pluginGrouporg.sonarsource.scanner.maven/pluginGroup/pluginGroupsprofilesprofileidsonar/idactivationactiveByDefaulttrue/activeByDefault/activationproperties!-- Optional URL to server. Default value is http://localhost:9000 --sonar.host.urlhttp://localhost:9000/sonar.host.url/properties/profile/profiles3.提交代码中需要在pom.xml文件中添加jacoco-maven-plugin插件来帮助你生成test的覆盖率report dependencygroupIdorg.jacoco/groupIdartifactIdjacoco-maven-plugin/artifactIdversion0.8.1/versiontypepom/type/dependencyplugingroupIdorg.jacoco/groupIdartifactIdjacoco-maven-plugin/artifactIdversion0.8.8/versionexecutionsexecutiongoalsgoalprepare-agent/goal/goals/executionexecutionidreport/idphasetest/phasegoalsgoalreport/goal/goals/execution/executions/plugin4…然后在你代码目录下pom.xml文件同级目录运行以下命令即可 将上述SonarQube提示的maven命令简化成一行命令 mvn clean verify sonar:sonar \-Dsonar.projectKeyredis-demo \-Dsonar.host.urlhttp://localhost:9000 \-Dsonar.loginsqp_70f1378aff945b99a854006d4b532f0081cc49f2注意这里Dsonar.login的值就是上面拿到的token mvn clean verify sonar:sonar -Dsonar.projectKeyredis-demo -Dsonar.host.urlhttp://localhost:9000 -Dsonar.loginsqp_70f1378aff945b99a854006d4b532f0081cc49f25.运行成功后你就能在SonarQube上面看见一些report 6.如果你有一些代码不想让SonarQube扫描你还可以添加以下配置 sonar.exclusions!-- 指定需要排除的包 --src/main/java/com/example/redisdemo/config/**,!-- 排除以Config结尾的类 --src/main/java/com/example/redisdemo/config/*Config.*/sonar.exclusionssonar.coverage.exclusions**/generated/**/sonar.coverage.exclusions四. IDEA安装SonarLint插件 1.在Settings中的Plugins查找SonarLint插件并安装 2.安装完成后重启IDEA选中需要检查的文件右键SonarLint- Analyze with SonarLint 3.在下面的控制台左侧就是扫出来全部有问题的代码双击每个错误代码块右侧会出现修改提示。在真实项目开发的背景下我们在本地安装SonarLint插件能够及时发现一些代码问题减少后续代码的维护时间。一般来说红色Critical的issue是一定需要解决的其他级别的issue需要看项目定的issue处理级别。
http://www.w-s-a.com/news/675845/

相关文章:

  • 做网站和app需要多久河南自助建站建设代理
  • 大连做企业网站的公司宣传平台有哪些类型
  • 如何用微信做网站免费设计logo网站有哪些
  • 服务平台型网站余姚网站定制
  • 网站搭建联系方式太平阳电脑网网站模板
  • 请简述网站制作流程html5网络公司网站模板
  • 海尔集团企业网站建设分析重庆市建设银行网站
  • 介绍公司的网站有哪些广西壮族自治区
  • 网站做rss wordpress9 1短视频安装软件
  • 网站建设价格西安室内设计网站排行榜前十名知乎
  • 用nas建设服务器网站用vs做音乐网站
  • 天津市武清区住房建设网站网站自适应框架
  • 制作移动网站公司网站开发职业规划
  • 网站头部怎样做有气势wordpress 页面 锚
  • 秦皇岛网站建设系统推荐个人网站免费制作
  • 我做夫人那些年网站登录wordpress 扫码付费
  • 网站关键词代码怎么做公司 网站建设
  • 哈尔滨多语言网站建设wordpress分类链接
  • 购物网站项目介绍软件开发流程的五大步骤
  • 做的网站怎么放在网上2008 iis搭建网站
  • 网站维护服务公司上海兼职网站制作
  • 企业做网站需要多少钱湘潭九华网站
  • 嘉兴建站服务微营销官网
  • 比较好的网页模板网站浦项建设(中国)有限公司网站
  • 有趣的个人网站网页设计与制作的岗位职责
  • 有建设网站的软件吗长沙做网站的公司对比
  • 网站的外链接数中铝长城建设有限公司网站
  • 北京建设网站公司网站建设费用 无形资产
  • 适合seo的建站系统如何建立网页
  • 我想自己建立一个网站给大家分享个永久免费的云服务器