當前在目標jar中包含庫(其他jar)的首選方法是什麼?在構建中包含依賴項(jar)的最佳方法?
我試過裝配插件jar-with-dependencies
描述符,但它沒有產生我想要的結果。我只想要在目標jar中拷貝的依賴jar。
當前在目標jar中包含庫(其他jar)的首選方法是什麼?在構建中包含依賴項(jar)的最佳方法?
我試過裝配插件jar-with-dependencies
描述符,但它沒有產生我想要的結果。我只想要在目標jar中拷貝的依賴jar。
謝謝,我沒有真正將ANT用於其他任何事情,但如果這是唯一的解決方案,那麼它就可以做到。 - 但我仍然想知道是否有這樣的「Maven解決方案」 – wannabeartist
在閱讀問題時,我應該多加註意:) –
如果有幫助,您可以嘗試使用maven dependency plugin的copy-dependenc y目標。
您需要配置outputDirectory
參數,默認爲target/dependency
文件夾。
這看起來很有希望,但是工件被複制到target/dependency之後jar被創建 - 因此它不包含在jar中 – wannabeartist
另請參閱此answer。 (它會複製依賴關係的所有類文件到生成的jar
雖然,但也許有一個選項直接複製依賴關係罐?)
我剛剛意識到,最簡單的方法來將jar添加到您的目標jar是簡單地將它們包含到'src/main/resources' – wannabeartist