如何通过maven sonar扫描仪的命令行覆盖项目密钥和其他设置
我试图通过命令行设置projectkey,但是maven忽略了它 我试着运行这个:如何通过maven sonar扫描仪的命令行覆盖项目密钥和其他设置,maven,sonarqube,sonarqube-scan,sonarcloud,Maven,Sonarqube,Sonarqube Scan,Sonarcloud,我试图通过命令行设置projectkey,但是maven忽略了它 我试着运行这个: mvn sonar:sonar -Dsonar.projectKey=myprojectkey 但是当我查看输出时,它使用POM的项目名称作为项目键,而不是我的参数您尝试过使用吗?您可以将其作为插件添加到下,如下所示: <build> <pluginManagement> <plugins> <plugin> &
mvn sonar:sonar -Dsonar.projectKey=myprojectkey
但是当我查看输出时,它使用POM的项目名称作为项目键,而不是我的参数您尝试过使用吗?您可以将其作为插件添加到
下,如下所示:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.4.0.905</version>
</plugin>
</plugins>
</pluginManagement>
</build>
您的命令在重写项目键时肯定是正确的。如果你不这么想,你一定忽略了什么。如果你有一些证据支持你的假设,请与我分享并回复我,我可能会指出你忽略了什么。
<properties>
<sonar.projectName>...</sonar.projectName>
</properties>