我希望同时在同一个Maven项目上进行两次Sonar分析,但版本不同。
即。 GAV细节
<groupId>com.test.exm</groupId>
<artifactId>exm001</artifactId>
<version>1.5.0-SNAPSHOT</version>
和
<groupId>com.test.exm</groupId>
<artifactId>exm001</artifactId>
<version>1.4.0-SNAPSHOT</version>
这给出了错误......
引起:org.sonar.api.utils.SonarException:该项目已经存在 被分析。在 org.sonar.batch.scan.ProjectLock.start(ProjectLock.java:55)
请不要问我为什么同时拥有快照1.4.0和1.5.0。 它是一个遗留下来的构建工具。
我原以为使用的信号量锁会包含版本号,而不仅仅是工件和groupID。
我发现了这个缺陷......
https://jira.codehaus.org/browse/SONAR-2761
我可以为传统的东西关闭声纳,但我很快就会看到是否有一个可以让Sonar进行分析的修复。