首页
随机
最近更改
特殊页面
社群首页
参数设置
关于WHY42
免责声明
WHY42
搜索
用户菜单
登录
欢迎来到Riguz的小站!这是一个私人wiki,用来记录一些我的笔记。
查看“︁Maven:SonarQube”︁的源代码
←
Maven:SonarQube
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
= 部署SonarQube = == Docker部署 == <syntaxhighlight lang="bash"> dcker pull sonarqube:7.9.6-community docker run -p 9000:9000 sonarqube:7.9.6-community </syntaxhighlight> == 插件安装 == * checkstyle * PMD * dependency check * jacoco = Maven集成 = == DependencyCheck == <syntaxhighlight lang="xml"> <build> <plugins> <plugin> <groupId>org.owasp</groupId> <artifactId>dependency-check-maven</artifactId> <version>6.3.2</version> <executions> <execution> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </syntaxhighlight> <syntaxhighlight lang="bash"> ./mvnw compile ./mvnw dependency-check:check -Dformats=JSON,HTML ./mvnw sonar:sonar -Dsonar.projectName=xxx \ -Dsonar.host.url=http://localhost:9000 \ -Dsonar.login=admin \ -Dsonar.password=admin \ -Dsonar.language=java \ -Dsonar.sourceEncoding=UTF-8 \ -Dsonar.sources=./src/main/java \ -Dsonar.java.binaries=./target/classes \ -Dsonar.dependencyCheck.jsonReportPath=./target/dependency-check-report.json \ -Dsonar.dependencyCheck.htmlReportPath=./target/dependency-check-report.html </syntaxhighlight> == Checkstyle == == PMD == == JaCoCo == [[Category:Linux/Unix]]
返回
Maven:SonarQube
。