1
我正在用bukkit-like(minecraft)插件系統構建一個基於Java的HTTP服務器。我想以不會相互干擾的方式加載插件庫,例如如果兩個插件在他們的jar包中包含相同的庫,可能會出錯。Java插件庫着色
我知道這可以用「maven shading」來完成。但是,我知道的唯一一件關於maven的是如何將依賴關係添加到項目中。而Maven的教程並沒有讓我更聰明。
我已經閱讀了有關構建目標等一些東西,但沒有任何pom.xml示例解釋如何工作或你有什麼樣的選擇。當我搜索「Java插件Maven着色」或類似的結果,我得到的只是關於Maven着色插件(我不明白第一件事)
我不想變得太深到maven命令行中,我使用了一個eclipse maven插件。
其他解決方案也歡迎。
你在正確的軌道上。規範的地方是[Maven Shade Plugin Site](https://maven.apache.org/plugins/maven-shade-plugin/)。請參閱導航的「示例」部分以瞭解示例用法 –