mvn编译时候我们遇到大多数情况并非网络上说的配置问题造成的而是因mvn 连接远程仓库网络抖动造成下载相关依赖jar不完整造成编译失败
回溯下这个问题如何被发现的并处理的
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0始终都是这个提示,进行mvn -X没有任何代码上的有效异常
那么好
我们从这个error开始,一步一步的找,终于找到了
单独进行mvn clean install -Dmaven.test.skip=true
我们发现[WARNING] The POM for com.navercorp.arcus:arcus-java-client:jar:1.8.1 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
唯一发现的是提示警告,但这个提示并不阻碍运行时,根据这个提示我们将本地仓库清空
arcus-java-client\1.8.1
在arcus再次执行mvn clean install -Dmaven.test.skip=true,当执行完后,我们发现确少依赖类,于是我们就清楚了,原来进行原创仓库下载时出现了网络抖动,未下载完成,原本576k,只下载了99k
我们单独从远程仓库下载完整的替代99k的arcus-java-client.jar就完整的解决了,编译顺利通过!