我有以下項目結構lib
下項目2傳遞依賴如何排除。 - Maven的
項目2(下lib
)
- Maven dependencies (JARs)
- project 1 JAR (it has JARs in lib)
- Maven dependencies of project 1 (JARs)
我想排除在項目1中的所有的JAR,同時準備項目2
我目前使用下面的在我的POM(包括項目1和項目2)
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
構建項目1時,我希望將它構建爲帶有lib的可執行JAR。
但是,當構建項目2時,我希望項目1僅作爲編譯的JAR(僅包含類文件而不包含lib(JAR))。
項目1包含在項目2中作爲正常依賴項。任何人都可以幫我嗎?
我希望創建一個只JAR和不是兩個。我想我的回購只持有一個文件。 你能幫助Shade插件的例子嗎?我可以使用的東西? –