无法读取或不是有效的ZIP文件的存档

时间:2014-04-13 09:18:13

标签: java eclipse maven m2eclipse

我将一个简单的maven项目更改为maven动态Web项目 将此行添加到我的pom.xml:

...
<packaging>war</packaging>
....

我使用maven -> update project更新了我的项目m2e插件现在重写了项目元文件(.project和.classpath,以及.settings文件夹中的文件)。

完成后我的构建路径出错:

Archive for required library: 
'~/m2/repository/com/orientechnologies/orient-commons/1.6.5/orient-
commons-1.6.5.pom' in project 'RelationExtraction' 
cannot be read or is not a valid ZIP

maven依赖:

<dependency>
    <groupId>com.orientechnologies</groupId>
    <artifactId>orientdb-graphdb</artifactId>
    <version>1.6.5</version>
</dependency>

此外我再也无法管理我的主人了:

Error: main class myPackage.main.Main could not be found or loaded

我尝试了以下内容:

  1. 我删除了~/m2/文件夹中的所有文件夹并再次更新了我的项目
  2. 我重启了eclipse
  3. 我关闭并重新打开了我的项目
  4. 我重新启动了计算机
  5. 文件夹~/m2/repository/com/orientechnologies/orient-commons/1.6.5/内 以下文件:

    • _maven.repositories
    • 定向-公地1.6.5.jar
    • 定向-公地1.6.5.jar.sha1
    • 定向-公地1.6.5.pom
    • 定向-公地1.6.5.pom.sha1

    我可以在我的项目中的Maven依赖项中看到maven正在尝试加载pom而不是jar:

    enter image description here

    当我删除

    ...
    <packaging>war</packaging>
    ....
    

    Maven加载正确的jar而不是pom。

    enter image description here

0 个答案:

没有答案