神器我有老爺機聲納會在錯誤的Maven倉庫
我添加了一個後生成步驟來運行聲納,它指出,該項目的pom.xml
上運行一個Maven的詹金斯的工作。
問題是Jenkins構建在master上運行,並且Sonar服務器在不同的機器上運行。因此,當構建完成時,Sonar會在安裝它的存儲庫中查找構建工件,而不是Jenkins運行Maven的主機。
是否有一種解決方法,然後在同一臺機器上同時安裝Sonar和Jenkins?
更多詳細信息:
[ERROR] Failed to execute goal on project server-api: Could not resolve dependencies for project frm:frm-server-api:jar:1.0-SNAPSHOT: Failure to find frm:frm-model:jar:1.0-SNAPSHOT in http://DIFFERENT_SERVER:7080/nexus/content/repositories/releases/ was cached in the local repository, resolution will not be reattempted until the update interval of releases has elapsed or updates are forced -> [Help 1]
的DIFFERENT_SERVER
是不相關的sonar
服務器或Jenkins
服務器的服務器,我們正在使用它,但不是在這個項目的背景下,所以我真的不知道是怎麼回事了那裏。我猜這是配置錯誤。更多細節:
- 詹金斯工作類型是一個普通的項目,而不是一個純粹的工作。
- 我正在使用
sonar
jenkins插件作爲構建後觸發器並指定我正在使用的pom.xml
。 - 我已配置
settings.xml
在MAVEN_HOME/conf
與所需的詳細信息。
聲納服務器不尋找artifactes,聲納:聲納maven的任務。聲吶服務器只保存結果。 – oers
@oers和聲納:聲納maven任務在Jenkins服務器上運行,還是在Sonar上運行? – Michael
它在你的詹金斯服務器上本地運行 – oers