Maven 仅在第二次尝试后安装抛出"error in opening zip file"



我试图在我的项目上运行maven install,但有一些依赖项:

<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.15</version>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.5.2</version>
</dependency>
<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>0.9.24</version>
</dependency>
<dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-core</artifactId>
   <version>3.3.2.GA</version>
</dependency>
<dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-annotations</artifactId>
   <version>3.4.0.GA</version>
</dependency>

第一次运行mvn install时,它运行得很好(BUILD SUCCESS)但第二次("在我对代码进行了一些更改之后"),我尝试运行mvn install并maven抛出"打开zip文件时出错"。

[ERROR] error: error reading C:UsersIdan.m2repositoryjavaxjmsjms1.1jms-         1.1.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositorycomsunjdmkjmxtools1.2.1jmxtools-1.2.1.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositorycomsunjmxjmxri1.2.1jmxri-1.2.1.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositorychqoslogbacklogback-classic.9.24logback-classic-0.9.24.jar; error in opening zip file

如果我删除log4j,slf4j,和logback classoc依赖项运行maven安装(BUILD SUCCESS)回来log4j,slf4j,和logback经典依赖项run maven install it运行良好(BUILD SUCCESS)。

问题出在哪里?

更新:

我删除了我所有的.m2/repository文件夹删除了我项目中的所有目标文件夹然后我运行mvn install,得到

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building d 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.7.1/maven-surefire-plugin-2.7.1.pom
Downloaded: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.7.1/maven-surefire-plugin-2.7.1.pom (10 KB at 28.9 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/apache/maven/surefire/surefire/2.7.1/surefire-2.7.1.pom
Downloaded: http://repo1.maven.org/maven2/org/apache/maven/surefire/surefire/2.7.1/surefire-2.7.1.pom (10 KB at 40.7 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/apache/maven/maven-parent/18/maven-parent-18.pom
Downloaded: http://repo1.maven.org/maven2/org/apache/maven/maven-parent/18/maven-parent-18.pom (24 KB at 74.0 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/apache/apache/8/apache-8.pom
Downloaded: http://repo1.maven.org/maven2/org/apache/apache/8/apache-8.pom (14 KB at 43.3 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.7.1/maven-surefire-plugin-2.7.1.jar
Downloaded: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.7.1/maven-surefire-plugin-2.7.1.jar (29 KB at 50.1 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3.1/maven-install-plugin-2.3.1.pom
Downloaded: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3.1/maven-install-plugin-2.3.1.pom (5 KB at 21.0 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3.1/maven-install-plugin-2.3.1.jar
Downloaded: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3.1/maven-install-plugin-2.3.1.jar (23 KB at 40.8 KB/sec)
[WARNING] The POM for log4j:log4j:jar:1.2.15 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] The POM for org.slf4j:slf4j-log4j12:jar:1.5.2 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] The POM for ch.qos.logback:logback-classic:jar:0.9.24 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] The POM for org.hibernate:hibernate-core:jar:3.3.2.GA is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] The POM for org.hibernate:hibernate-annotations:jar:3.4.0.GA is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] The POM for org.hibernate:hibernate-commons-annotations:jar:3.3.0.ga is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] The POM for org.hibernate:hibernate-entitymanager:jar:3.4.0.GA is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] The POM for junit:junit:jar:3.8.1 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] The POM for postgresql:postgresql:jar:9.1-901.jdbc4 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ d ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 4 resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ d ---
Downloading: http://repo1.maven.org/maven2/org/apache/maven/maven-toolchain/1.0/maven-toolchain-1.0.pom
Downloaded: http://repo1.maven.org/maven2/org/apache/maven/maven-toolchain/1.0/maven-toolchain-1.0.pom (4 KB at 7.6 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler-api/1.8.1/plexus-compiler-api-1.8.1.pom
Downloaded: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler-api/1.8.1/plexus-compiler-api-1.8.1.pom (805 B at 3.4 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler/1.8.1/plexus-compiler-1.8.1.pom
Downloaded: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler/1.8.1/plexus-compiler-1.8.1.pom (4 KB at 11.9 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-components/1.1.18/plexus-components-1.1.18.pom
Downloaded: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-components/1.1.18/plexus-components-1.1.18.pom (6 KB at 20.7 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom
Downloaded: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom (17 KB at 57.6 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.5.5/plexus-utils-1.5.5.pom
Downloaded: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.5.5/plexus-utils-1.5.5.pom (6 KB at 10.4 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler-manager/1.8.1/plexus-compiler-manager-1.8.1.pom
Downloaded: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler-manager/1.8.1/plexus-compiler-manager-1.8.1.pom (713 B at 3.0 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler-javac/1.8.1/plexus-compiler-javac-1.8.1.pom
Downloaded: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler-javac/1.8.1/plexus-compiler-javac-1.8.1.pom (710 B at 3.0 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compilers/1.8.1/plexus-compilers-1.8.1.pom
Downloaded: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compilers/1.8.1/plexus-compilers-1.8.1.pom (2 KB at 3.9 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler-api/1.8.1/plexus-compiler-api-1.8.1.jar
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler-manager/1.8.1/plexus-compiler-manager-1.8.1.jar
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler-javac/1.8.1/plexus-compiler-javac-1.8.1.jar
Downloaded: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler-api/1.8.1/plexus-compiler-api-1.8.1.jar (20 KB at 39.4 KB/sec)
Downloaded: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler-manager/1.8.1/plexus-compiler-manager-1.8.1.jar (6 KB at 10.8 KB/sec)
Downloaded: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler-javac/1.8.1/plexus-compiler-javac-1.8.1.jar (13 KB at 12.3 KB/sec)
[INFO] Compiling 4 source files to D:projectsWorkspaceconnectingtopostgresdbtestsdtargetclasses
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] error: error reading C:UsersIdan.m2repositorylog4jlog4j1.2.15log4j-1.2.15.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositoryorgslf4jslf4j-log4j121.5.2slf4j-log4j12-1.5.2.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositorychqoslogbacklogback-classic.9.24logback-classic-0.9.24.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositoryorghibernatehibernate-core3.3.2.GAhibernate-core-3.3.2.GA.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositoryorghibernatehibernate-annotations3.4.0.GAhibernate-annotations-3.4.0.GA.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositoryorghibernatehibernate-commons-annotations3.3.0.gahibernate-commons-annotations-3.3.0.ga.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositoryorghibernatehibernate-entitymanager3.4.0.GAhibernate-entitymanager-3.4.0.GA.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositorypostgresqlpostgresql9.1-901.jdbc4postgresql-9.1-901.jdbc4.jar; error in opening zip file
[INFO] 8 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.573s
[INFO] Finished at: Fri Mar 02 17:00:13 IST 2012
[INFO] Final Memory: 13M/222M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project d: Compilation failure: Compilation failure:
[ERROR] error: error reading C:UsersIdan.m2repositorylog4jlog4j1.2.15log4j-1.2.15.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositoryorgslf4jslf4j-log4j121.5.2slf4j-log4j12-1.5.2.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositorychqoslogbacklogback-classic.9.24logback-classic-0.9.24.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositoryorghibernatehibernate-core3.3.2.GAhibernate-core-3.3.2.GA.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositoryorghibernatehibernate-annotations3.4.0.GAhibernate-annotations-3.4.0.GA.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositoryorghibernatehibernate-commons-annotations3.3.0.gahibernate-commons-annotations-3.3.0.ga.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositoryorghibernatehibernate-entitymanager3.4.0.GAhibernate-entitymanager-3.4.0.GA.jar; error in opening zip file
[ERROR] error: error reading C:UsersIdan.m2repositorypostgresqlpostgresql9.1-901.jdbc4postgresql-9.1-901.jdbc4.jar; error in opening zip file
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExceptio

谢谢你的帮助。

步骤1。

清理您的.m2repository或从.m2repository目录中删除您的特定文件夹

步骤2.

运行mvn clean install

步骤3.

运行此命令时,请确保您的互联网连接正常,有时会由于连接问题而失败。

在我的情况下,它给出了以下错误

错误:读取错误C: \Users\ppatel4.m2\repository\org\apache\xalan\xalan\2.7。1\xalan-2.7.1.jar;打开zip文件时出错

以下是我修复它的步骤。

  1. 手动下载xalan-2.7.1.jar
  2. 删除~/.m2/repository.org/apache/xalan/xalan/2.7.1的所有文件/
  3. 将手动下载的jar复制到以下位置:~/.m2/repository.org/apache/xalan/xalan/2.7.1/

$ cp xalan-2.7.1.jar ~/.m2/repository/org/apache/xalan/xalan/2.7.1/

它完成了…尝试执行您的mvn clean install命令。

我刚才也遇到了同样的问题。将maven编译器插件版本更改为3.1有所帮助。

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.1</version>
    <configuration>
      <source>1.8</source>
      <target>1.8</target>
    </configuration>
  </plugin>

这似乎是由于maven插件中的连接url不正确。我之前使用的是vpn连接,因此,它已经用那个无效的url初始化了它。

rm-rf{PATH到.m2}/repository.org/apache/maven/plugins/

这应该可以修复

相关内容

最新更新