解決idea使用maven多模塊install 報依賴模塊的包找不到的問題


解決方法:

如果被依賴項目是springboot項目,那么可以把相關的springboot的東西移除掉,改造成普通項目。如果不想改造項目,那就添加

<configuration>部分的配置,因為springboot項目打包的時候會生成兩個jar包(如下圖所示):一個是普通可被引用的jar包,另一個是springboot的可執行jar包。后者會將前者覆蓋,但后者卻不可以被別的模塊引用。


   
   
   
           
  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.springframework.boot </groupId>
  5. <artifactId>spring-boot-maven-plugin </artifactId>
  6. <!--命名可執行jar名字,默認可執行Jar包與普通jar命名相同,前者會將后者覆蓋,可執行Jar不能夠被其他模塊引用-->
  7. <configuration>
  8. <classifier>exec </classifier>
  9. </configuration>
  10. </plugin>
  11. </plugins>
  12. </build>

 

歡迎訪問個人博客碼農地帶,共同學習,共同進步!

轉載自https://blog.csdn.net/tigerJGG/article/details/84344707?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-0&spm=1001.2101.3001.4242


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM