2015-09-20 97 views
0

我有一個現有的項目,作爲構建過程的一部分,它的罐子發佈到本地常春藤回購。我想弄清楚如何跟蹤常春藤修訂號碼,以便命名我們的pom文件和罐子,然後將它們發送給螞蟻的連接。發佈瓶子發送到常春藤也Nexus

我已經嘗試了幾個不同的教程沒有運氣,但設法得到一個生成的POM文件。只需要返回修訂號並找到一個可以推送他們到maven的螞蟻任務。

回答

2

以下答案提及buildnumber任務以及如何將其與delivermakepom任務結合使用,以創建解析的POM文件以上載到Nexus中。

下面的答案給出瞭如何使用常春藤

希望這會推artecfacts到Maven倉庫中更多的例子幫助。

+0

這是有幫助的 - 幾個問題:查看最後一個鏈接,我可以按照那個,但需要發佈多個工件,是否像枚舉出版物中所需的所有工件一樣簡單?另外,在這一步中''ivy:publish resolver =「nexus-deploy」pubrevision =「$ {mavenRevision}」overwrite =「true」publishivy =「false」>我得到一個錯誤,說我遺失了一件神器,它在那裏。最後,生成的POM具有從常青藤解析爲POM文件中的依賴關係的所有其他文件,我該如何避免這種情況? – deano

+0

我已經添加了一個工件模式:「 \t \t \t \t \t <僞影圖案= 「$ [工件] .pom」/> \t \t \t'和最後的問題是,它找不到pom文件。我猜測這個模式對於pom文件是關閉的。 – deano

+0

@deano在ivy文件中列出了要發佈的構件,構建文件中的一個發佈任務就是所需要的。至於在POM中出現的常春藤依賴,我認爲你需要提供一個例子。 –