簡體   English   中英

構建項目時發生奇怪的Maven編譯錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM