我工作的一個多項目,而現在我有一個類似於此的結構(實際上有幾個罐子的項目和一些戰爭項目)的Maven - 項目之間共享庫
/myProj
|_______projA (jar)
| |____pom.xml
| |____target/jar files
|_______projB (war)
| |___pom.xml
| |___web-inf/lib/jarfiles
|_______projEar
| |___pom.xml
|___pom.xml
我想實現的目的是讓projA
和projB
從公共共享文件夾中讀取它們的依賴關係,而不是保留它們自己的副本。實際上,我並不關心他們在編譯時閱讀它們的位置,但是當我打包我的EAR文件時,我希望每個jar
/war
只出現一次,因此減少了EAR大小。
我試過聲明父pom的依賴關係,聲明依賴關係和其他一些東西,但到目前爲止我還沒有實現這一點。
有沒有簡單的方法來實現這一目標?任何簡單的Maven插件?
在此先感謝。