【发布时间】:2015-02-26 17:20:04
【问题描述】:
我已经使用mvn install:install-file 在本地存储库中手动安装了我需要的 jar。如果我输入sudo mvn package,其中两个罐子会出现此错误:
[警告] org.openid4java:openid4java-full:jar:0.9.5 的 POM 无效,传递依赖项(如果有)将不可用,请启用调试日志以获取更多详细信息
[警告] mysql:mysql-connector-java:jar:5.1.31 的 POM 无效,传递依赖项(如果有)将不可用,请启用调试日志以获取更多详细信息
然后……
[ERROR] 错误:读取 /var/root/.m2/repository/org/openid4java/openid4java-full/0.9.5/openid4java-full-0.9.5.jar 时出错;打开 zip 文件时出错
[ERROR] 错误:读取 /var/root/.m2/repository/mysql/mysql-connector-java/5.1.31/mysql-connector-java-5.1.31.jar 时出错;打开 zip 文件时出错
但是,如果我使用mvn package(不是sudo),那么它编译时不会出错,但不能正常运行。
代码在合作者的机器上运行良好,所以poms 一定没问题。我认为我的设置有问题。 (他使用的是 Eclipse,而我使用的是命令行和文本编辑器)
【问题讨论】: