我将一个简单的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
我尝试了以下内容:
~/m2/
文件夹中的所有文件夹并再次更新了我的项目文件夹~/m2/repository/com/orientechnologies/orient-commons/1.6.5/
内
以下文件:
我可以在我的项目中的Maven依赖项中看到maven正在尝试加载pom而不是jar:
当我删除
...
<packaging>war</packaging>
....
Maven加载正确的jar而不是pom。