我覺得這個問題有點愚蠢,但我無法弄清楚如何將SINGLE依賴項(jdom.jar)添加到另一個jar中。如何使用maven和fatjar插件將單個依賴項包含到jar中
上下文:我們爲我們的應用程序開發了一個簡單的插件,這個插件有很多依賴項。我們使用fatjar將jdom.jar包含進去。我正試圖修復這個插件中的一個bug,所以我決定在同一時間「maven化」它。 (我們只是切換到maven)這個插件在運行時加載,所以我們想要打包的唯一依賴是jdom.jar。
問題:我發現有一個maven fatjar插件!不幸的是,我找不到任何文檔,這個maven插件將EVERY依賴項添加到輸出jar中。經過多次嘗試後,我決定放棄這個fatjar插件並搜索另一個插件。我發現一個罐子,陰影,但在他們閱讀後,他們看起來像他們添加每個依賴項。
問:你會是一個簡單的辦法只能jdom.jar添加到我的插件jar是這樣的:
-MyPlug-in.jar | |-src |-main |-java |-*.java |-jdom.jar
我也不想改變清單或輸出罐子名
非常感謝您的時間。
正是我所需要的,即使在版本2.4.3中,這個stil也能完美地工作。我在各種' '變體上遇到了困難,但最終''artifactSet />'而不是' '成功了。 –
2016-05-08 18:58:56