簡體   English   中英

為什么Eclipse的SonarQube插件使用“項目名稱”而不是“artifactID”來將Maven項目與SonarQube服務器相關聯?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM