解決方法:
如果被依賴項目是springboot項目,那么可以把相關的springboot的東西移除掉,改造成普通項目。如果不想改造項目,那就添加
<configuration>部分的配置,因為springboot項目打包的時候會生成兩個jar包(如下圖所示):一個是普通可被引用的jar包,另一個是springboot的可執行jar包。后者會將前者覆蓋,但后者卻不可以被別的模塊引用。
-
<build>
-
<plugins>
-
<plugin>
-
<groupId>org.springframework.boot
</groupId>
-
<artifactId>spring-boot-maven-plugin
</artifactId>
-
<!--命名可執行jar名字,默認可執行Jar包與普通jar命名相同,前者會將后者覆蓋,可執行Jar不能夠被其他模塊引用-->
-
<configuration>
-
<classifier>exec
</classifier>
-
</configuration>
-
</plugin>
-
</plugins>
-
</build>
歡迎訪問個人博客碼農地帶,共同學習,共同進步!