Maven命令报错读取jar时出错

来源:互联网 发布:福州原子网络传销 编辑:程序博客网 时间:2024/06/05 00:09

执行mvn compile或mvn install时报错

错误如下:

"D:\java kit\jdk1.8\bin\java" -Dmaven.multiModuleProjectDirectory=E:\chemcyber\project\services -Dmaven.home=D:\apache-maven-3.3.9 -Dclassworlds.conf=D:\apache-maven-3.3.9\bin\m2.conf -Didea.launcher.port=7532 "-Didea.launcher.bin.path=D:\idea\IntelliJ IDEA 2016.2.3\bin" -Dfile.encoding=UTF-8 -classpath "D:\apache-maven-3.3.9\boot\plexus-classworlds-2.5.2.jar;D:\idea\IntelliJ IDEA 2016.2.3\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain org.codehaus.classworlds.Launcher -Didea.version=2016.2.3 compile -P dev
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building ut-service 1.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for org.opentsdb:java-client:jar:2.1.1-SNAPSHOT is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ ut-service ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO] 
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-versions) @ ut-service ---
[INFO] 
[INFO] --- apt-maven-plugin:1.1.3:process (default) @ ut-service ---
错误: 读取C:\Users\Administrator\.m2\repository\org\opentsdb\java-client\2.1.1-SNAPSHOT\java-client-2.1.1-SNAPSHOT.jar时出错; error in opening zip file
错误: 读取C:\Users\Administrator\.m2\repository\org\apache\maven\maven-plugin-api\2.2.0\maven-plugin-api-2.2.0.jar时出错; error in opening zip file
错误: 读取C:\Users\Administrator\.m2\repository\org\apache\maven\maven-model\2.2.0\maven-model-2.2.0.jar时出错; error in opening zip file
错误: 读取C:\Users\Administrator\.m2\repository\org\apache\maven\maven-project\2.2.0\maven-project-2.2.0.jar时出错; error in opening zip file
错误: 读取C:\Users\Administrator\.m2\repository\org\apache\maven\maven-settings\2.2.0\maven-settings-2.2.0.jar时出错

……………………

[ERROR] diagnostic: E:\chemcyber\project\services\src\main\java\com\chemcyber\ichemsoft\service\OptsdbClient.java:17: 错误: 程序包org.opentsdb.client不存在
import org.opentsdb.client.HttpClient;
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 10.951 s
[INFO] Finished at: 2017-03-15T14:08:15+08:00
[INFO] Final Memory: 45M/448M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.bsc.maven:maven-processor-plugin:2.2.4:process (process) on project ut-service: Error executing: error during compilation -> [Help 1]
[ERROR] 

此时打开Maven仓库发现有jar包,如maven-settings-2.2.0.jar,但是旁边还有扩展名很奇怪的文件,双击jar包提示出错。这个应该是下载出错或者不完整导致虽然能读到该文件却打不开。

解决办法一:

删除所有出错的文件(可连文件夹一起删掉),重新mvn compile或mvn install,如果运气好的话这次能下载顺利。

解决办法二:

对于自动下载始终不能成功的可以手动下载,将文件放到仓库对应的文件夹中即可。

0 0
原创粉丝点击