我使用兩個不同的xml文件,我用它來從不同位置構建項目。想要在pom.xml中使用if條件
構建是從jenkins完成,然後它使用pom.xml中定義的pom.xml文件和密鑰庫在那裏定義的任何jar文件簽名。我有另一個xml文件是用ws.xml建立項目並使用xml文件中定義的differen keystore簽署它的jar文件。
我的問題是如下:
1.I希望把一些有條件的在pom.xml中檢查一些參數來決定哪些密鑰庫我應該使用簽名的JAR文件,因爲我們使用不同的密鑰庫簽署的jar在不同的位置,但我想在構建過程開始的地方使用各自的密鑰庫。
- >從jenkins中使用pom.xml中定義的keystore構建。 - >使用ws.xml中定義的任何本地構建使用的密鑰庫進行構建。
感謝您的回覆,但問題是必須通過詹金斯運行,這是我受到衝擊的地方。請您幫助我如何配置jenkins以激活特定配置文件。請您也告訴我如何我使用「設置環境變量」進行操作。在此先感謝:) – 2014-12-05 10:15:26
您可以使用構建配置中的「目標和選項」來激活jenkings中的配置文件。例如使用「-Pmy-profile-id -DskipTests clean install」將乾淨地安裝激活my-profile-id maven profile的項目 – wemu 2014-12-05 10:20:29