[英]Strange maven compilation error while building project
生成項目時發生奇怪的Maven編譯錯誤。
嗨,關於Maven項目構建,我面臨着一個瑣碎但非常奇怪的問題。 我正在使用Intellij作為IDE。
我有一個Maven項目A,其中有兩個Maven模塊B和C
A
|
|
|--B
|
|--C
模塊C是一個測試模塊,它依賴於模塊B。
現在,當我使用mvn clean install構建整個項目時,它抱怨“無法執行目標org.apache.maven.plugins:maven-compiler-plugin錯誤:找不到符號
但是,在intellij上沒有顯示任何編譯錯誤。
另外,令我驚訝的是,我的測試運行沒有任何問題。
我試圖執行不同的intellij選項,即。 (重新導入/同步/無效的緩存並重新啟動),但徒勞無功。
我也嘗試過使用maven-compiler-plugin的版本。
有人可以幫我這個失敗的原因嗎? 謝謝。
由於Spring Boot Maven插件的重新打包目標而導致出現此問題。
重新包裝的目標用重新包裝的罐子替換了原來的罐子。
導致編譯問題的原因是,應用程序類打包在BOOT-INF / classes中,因此這就是從屬模塊無法加載重新打包的jar的類的原因。
更多信息在這里:
https://docs.spring.io/spring-boot/docs/current/maven-plugin/examples/repackage-classifier.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.