2012-03-02 69 views
6

我嘗試運行Maven在我的項目安裝了一些依賴關係:Maven的安裝投「錯誤打開zip文件」後,才第二次嘗試

<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 throw「在打開zip文件時出錯」。

[ERROR] error: error reading C:\Users\Idan\.m2\repository\javax\jms\jms\1.1\jms-   1.1.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\com\sun\jdmk\jmxtools\1.2.1\jmxtools-1.2.1.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\com\sun\jmx\jmxri\1.2.1\jmxri-1.2.1.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\ch\qos\logback\logback-classic\0.9.24\logback-classic-0.9.24.jar; error in opening zip file 

如果我刪除 log4j的, SLF4J, 和的logback-classoc 依賴 運行Maven安裝(BUILD SUCCESS) 回報 的log4j, SLF4J, 和logback-經典 依賴關係 運行maven安裝它運行得很好(BUILD SUCCESS)。

可能是什麼問題?

更新:

好,我刪除所有我的.m2目錄/ reposetory文件夾中刪除我的項目 所有的目標文件夾,然後我跑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:\projectsWorkspace\connectingtopostgresdbtests\d\target\classes 
[INFO] ------------------------------------------------------------- 
[ERROR] COMPILATION ERROR : 
[INFO] ------------------------------------------------------------- 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\log4j\log4j\1.2.15\log4j-1.2.15.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\org\slf4j\slf4j-log4j12\1.5.2\slf4j-log4j12-1.5.2.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\ch\qos\logback\logback-classic\0.9.24\logback-classic-0.9.24.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\org\hibernate\hibernate-core\3.3.2.GA\hibernate-core-3.3.2.GA.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\org\hibernate\hibernate-annotations\3.4.0.GA\hibernate-annotations-3.4.0.GA.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\org\hibernate\hibernate-commons-annotations\3.3.0.ga\hibernate-commons-annotations-3.3.0.ga.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\org\hibernate\hibernate-entitymanager\3.4.0.GA\hibernate-entitymanager-3.4.0.GA.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\postgresql\postgresql\9.1-901.jdbc4\postgresql-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:\Users\Idan\.m2\repository\log4j\log4j\1.2.15\log4j-1.2.15.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\org\slf4j\slf4j-log4j12\1.5.2\slf4j-log4j12-1.5.2.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\ch\qos\logback\logback-classic\0.9.24\logback-classic-0.9.24.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\org\hibernate\hibernate-core\3.3.2.GA\hibernate-core-3.3.2.GA.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\org\hibernate\hibernate-annotations\3.4.0.GA\hibernate-annotations-3.4.0.GA.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\org\hibernate\hibernate-commons-annotations\3.3.0.ga\hibernate-commons-annotations-3.3.0.ga.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\org\hibernate\hibernate-entitymanager\3.4.0.GA\hibernate-entitymanager-3.4.0.GA.jar; error in opening zip file 
[ERROR] error: error reading C:\Users\Idan\.m2\repository\postgresql\postgresql\9.1-901.jdbc4\postgresql-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 

感謝您的幫助。

+0

嘗試清理你的本地庫('.m2目錄\ repository')並看看問題是否依然存在。 – 2012-03-02 05:39:21

+0

它看起來不像您嘗試刪除存儲庫是成功的。再試一次,確保在重新運行maven之前破碎的文件不存在。 – jrudolph 2015-06-18 05:59:23

回答

4

step1。

清潔您的.m2\repository或刪除您的具體從.m2\repository目錄

第二步文件夾。

運行mvn clean install

step3。

請確保您的網絡連接在運行此命令時正常工作,有時由於連接問題而失敗。

+2

'mvn clean compile package install'這是雙重冗餘。軟件包包括編譯和安裝包。當你在生命週期階段啓動maven時,它也會在該階段之前執行所有階段。所以實際上'mvn clean install'就相當於你的命令。請參閱[Maven生命週期參考](http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#Lifecycle_Reference) – 2012-03-02 07:27:39

+0

謝謝,肖恩我刪除了無用的東西 – subodh 2012-03-02 07:40:37

3

在我來說,這是給下面的錯誤

error: error reading C:\Users\ppatel4.m2\repository\org\apache\xalan\xalan\2.7. 1\xalan-2.7.1.jar; error in opening zip file

下面是我沒有修復它的步驟。

  1. 手動下載的Xalan-2.7.1.jar
  2. 刪除的所有文件:〜/ .m2目錄/庫/組織/阿帕奇/ xalan的/ xalan的/ 2.7.1/
  3. 複製罐子是手動下載到的位置:〜/ .m2目錄/庫/組織/阿帕奇/ xalan的/ xalan的/ 2.7.1/

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

對其做...嘗試以執行MVN全新安裝命令。

+0

我通過下載解決了問題並更換罐子。希望幫助,因爲這個答案幫助了我。 – 2014-07-21 17:45:46

1

我剛纔正面臨同樣的問題。將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> 
0

這似乎是由於您的maven插件中的連接URL不正確。 我之前使用的是vpn連接,因此它已經使用那個無效的url進行了初始化。

室射頻{PATH到.M2} /庫/組織/阿帕奇/行家/插件/

這應該修復它