3
我們正在與一個集成合作夥伴合作,他們給了我們一組bash腳本,然後調用Maven項目/目標。我試圖讓我們(共享的)Jenkins服務器構建這些項目。在Maven2中,可以提供一個org.apache.maven.user-設置MAVEN_OPT設置。 Maven3不再支持option。當沒有mvn選項時,Maven替換settings.xml -s
事情我已經嘗試:
- 前述org.apache.maven.user的設置
- 別名MVN ='MVN -s /路徑/要/項目的設置。 XML」
事情我已經考慮過,但還沒有試過的:
- 寫一個包裹mvn exec,這樣我就可以從內部詹金斯執行我的工作,並提供一個備用設置通過其手段
我已經看到了,別人有這個糾結的線程文件,但還沒有見過提出解決方案
我們在Jenkins有多個項目,所以試圖將它們分割成單獨的settings.xml文件,是的,與我們其餘的構建配置鬆散地保留在一起。然後,我們也可以在我們的盒子上使用它們作爲開發人員。讓我們避免共享存儲庫的URL和憑證。 – TinaC
@TinaC好的,爲什麼這不能解決這個問題呢?根據項目的不同,有一個主設置文件被激活。 –