[英]Why does the SonarQube plugin for Eclipse use the “project name” instead of the “artifactID” to associate Maven projects with a SonarQube server?
对于Maven多模块项目,我注意到插件使用工作空间内的目录名称来执行模块关联,而不是使用POM中包含的artifactID 。 因此,如果我将项目名称更改为其他任何内容,我将无法再运行成功的增量分析。 我该如何解决这个(不受欢迎的)行为?
将Eclipse项目与远程SonarQube项目关联后,更改其名称应该没有影响(关联是专用元数据)。
默认情况下,当您尝试关联Eclipse项目时,我们使用项目名称来进行搜索。 这是因为我们希望独立于Maven并支持任何Eclipse项目。
使用SonarQube m2e连接器可能会有所帮助,因为它会自动尝试将Maven项目与具有键<groupId>:<artifactId>
的远程项目相关联,这是Maven项目的默认键。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.