所以我們在Jenkins中持續集成了我們的maven版本。我們有許多模塊構建,這些構建一起打包在組件構建中。程序集構建是我們的集成測試構建的依賴,它將安裝完整的包,啓動它,運行測試並關閉它。我們每晚都會在模塊單元測試中運行cobertura報告,但現在我們需要從集成測試中每晚進行cobertura報告。我對使用cobertura-maven-plugin爲cobertura報告設置定製構建的能力感到滿意。如何在maven回購中明確保存啓用cobertura的罐子?
問題是,我不想一直這樣做,所以如何區分這個jar在maven倉庫中?有沒有辦法使用descriptorRef(比如jar-with-dependencies)來獲取它在同一個maven倉庫中,但座標稍有不同?那麼接下來的問題當然是如何讓程序集構建具有不同的座標?當然這可能是相同或類似的答案。
如何節省依賴傳遞性,甚至相關?我的問題是,令人困惑的是,你發佈了一個完全不相關的回答,或者我錯過了什麼?僅供參考,您的文章是在獲取傳遞依賴關係,而不是保存一個。 – Jared 2012-03-02 14:11:12
對不起賈裏德:)真的,我誤解了。如果我理解正確,你想再次使用這個聚合jar?如果不是這樣,請讓我更清楚地幫助你。 – Cemo 2012-03-03 10:23:55