0
(或之前)調用的簽名任務和歡樂的星期五給大家。 我目前在Gradle上簽名我的JAR上傳到Maven中心時遇到了一些小問題。Gradle,從uploadArchives任務
我所試圖做的事:
- 打造 「一個」 罐子
- 簽署 「一個」 罐子
- 上傳的jar和簽名的jar
我做了什麼:
- 創建了一個創建「一個」罐子的任務
- 創建一個新的配置
- 改變了簽約任務使用該配置
- 改變uploadArchives任務的名稱,以反映配置的名稱。
當我運行uploadConfiguration時,一切單獨運行,它不會調用簽名任務,但會上傳我的「一個」jar。
我認爲問題在於簽名任務似乎有所不同,因爲它的配置是在內部設置的,而不是作爲其名稱的後綴。
此外,從一個maven背景來看,我可能會試圖強迫Gradle做一些它不打算做的事情,頭後面的東西說你可能不需要創建「one」jar因爲當您添加對庫的依賴關係時,Gradle會引入項目中的傳遞依賴項。顯然,這迫使用戶確保他們擁有正確的依賴聲明來使用庫。
「one」jar我的意思是庫文件jar中的依賴包的捆綁與maven one-jar插件一樣。
任何意見或指針將熱烈收到,謝謝你提前。
您正在尋找它的術語是「肥缸」,一旦您知道要尋找什麼,就有很多在線的例子。 – Jolta 2015-04-03 20:07:22
是的,發現fatJar,那不是問題,問題是得到一切簽署(fatJar,來源和文檔)並上傳。 – Gavin 2015-04-04 14:10:20