maven 打jar 被引用后 出現 cannot resolve symbol 錯誤 生成jar包形式代碼文件組織格式 非springboot文件組織格式


項目A引用項目B

A項目中pom引入沒有報錯,但是:
1,idea里面查找到b項目中的代碼時,會提示b代碼中的引用不正確。提示無法解析語法

解壓B的jar,發現目錄是:

springboot文件組織格式

 

要把文件打包到BOOT-INF外才能正確的引用到打包出的文件。

jar文件組織格式

 

路徑不對,解決辦法:

<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>

 


在B項目的pom里面加上這個,會去掉BOOT-INF目錄,直接代碼目錄就在外面。

 


免責聲明!

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



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