1. 程式人生 > >maven 在不同機器的一臺好,一臺編譯出錯

maven 在不同機器的一臺好,一臺編譯出錯

start error oot cloud counter targe detail building RoCE

在一臺機器上maven項目導入後報錯:common.lang這個包找不到,但是另外一臺機器沒問題。運行maven dependency:tree 可以看到一臺機器有這個依賴,這臺機器沒有。在項目執行mvn clean package時可以看到下面的警告:

The POM for org.springframework.cloud:spring-cloud-starter-netflix-hystrix:jar:2.1.1.RELEASE is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details

[WARNING] The POM for org.springframework.cloud:spring-cloud-starter-netflix-hystrix-dashboard:jar:2.1.1.RELEASE is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details

[WARNING] The POM for org.springframework.cloud:spring-cloud-starter-netflix-hystrix-dashboard:jar:2.1.1.RELEASE is invalid, transitive dependencies (if any) will not be available: 2 problems were encountered while building the effective model for org.springframework.cloud:spring-cloud-starter-netflix-hystrix-dashboard:2.1.1.RELEASE

把對應的本地maven倉庫jar包刪除還是沒用

mvn clean package -X 代開debug日誌可以看到
[FATAL] Non-parseable POM C:\Users\8619\.m2\repository\io\netty\netty-bom\4.1.33.Final\netty-bom-4.1.33.Final.pom: processing instruction can not have PITarget with reserved xml name (position: END_TAG seen ...</dependencyManagement>\n</project>\n<?xml ... @236:7) @ C:\Users\8619\.m2\repository\io\netty\netty-bom\4.1.33.Final\netty-bom-4.1.33.Final.pom, line 236, column 7

[ERROR] ‘dependencies.dependency.version‘ for org.springframework.boot:spring-boot-starter-web:jar is missing. @

把netty-bom這個目錄刪除,在重新執行mvn clean package,問題解決

maven 在不同機器的一臺好,一臺編譯出錯