2016-08-24 31 views

回答

0

您可以爲Jenkins的工作提供替代pom。 這是一個原始的副本,但沒有antrun插件。

+0

我不能修改現有的代碼庫。(添加/更新) –

+0

是。但您可以在Jenkins主機上本地複製和編輯pom。 – YMomb

+0

我正在尋找一個沒有人工交互的解決方案,Jenkins應該給予關注。 –

0

我知道你不能改變代碼,但我想給你我的看法。

爲我一個人可以簡單地給一個文件添加到POM,然後使用該配置文件來跳過或運行指定目標的最好方法......

所以,當你將運行POM(有或沒有配置文件),你將能夠輕鬆地從一種配置切換到另一種...

我不認爲你會罰款乾淨的解決方案,以避免這一目標,我的意思是一個標準的...

因此,如果你在想辦法變髒,請記住,在作業配置中,你總是可以在SVN簽出和Maven構建,就像一個ant腳本,或者一個groovie腳本或者一個簡單的shell,這個邏輯應該暫時刪除你不想運行的pom部分,然後你可以避免提交這個改變,或者更新在pom.xml的原始版本之前提交它...

這是我會做的骯髒的解決方案......