无网络使用本地maven仓库配置,构建上传sonarqube进行代码检查
作者:互联网
# 前提需要本地仓库下存在项目的所有依赖包
1. maven settings.xml文件配置。 如果idea和本地mvn环境使用的settings.xml路径不一致。则需要同步修改。
<!-- # 前提需要本地仓库下存在项目的所有依赖包 -->
<!-- # setting.xml文件配置 (mvn路径: conf/setting.xml ) -->
<!-- # 需要配置localRepository, 默认是user下.m2仓库路径 -->
<!-- # 1. pluginGroups下添加sonarsource -->
<pluginGroups>
<pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
</pluginGroups>
<!-- # 2. mirrors配置url为本地仓库目录 -->
<mirrors>
<mirror>
<id>central</id>
<mirrorOf>*</mirrorOf>
<name>central</name>
<url>file://D:/.m2/repo</url>
</mirror>
</mirrors>
<!-- # 3. sonar 服务器地址配置 -->
<profiles>
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.host.url>
http://localhost:9000
</sonar.host.url>
</properties>
</profile>
</profiles>
2. 项目中pom.xml文件需增加以下配置
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.9.1.2184</version>
</plugin>
</plugins>
</pluginManagement>
</build>
标签:xml,central,scanner,sonarqube,maven,org,上传,sonarsource 来源: https://www.cnblogs.com/deir/p/16601690.html