Maven错误:警告Classpath entry org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER will not be exported or publish
Posted darling1550lz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven错误:警告Classpath entry org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER will not be exported or publish相关的知识,希望对你有一定的参考价值。
该错误是在我将一个普通的由maven管理的java项目变为javaweb项目后出现的,由警告可以看出是说maven的类路径容器不会被导出或发布(即通过maven管理的依赖不会被导出或发布),那么我们用maven来管理项目的JAR包就没用了。那么将maven denpendencies发布即可。
1.在项目文件夹中打开.classpath文件:
2.在文件中寻找错误提示中出现的org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER,在其下添加代码:
3.上图中的代码,添加后即可。但在Eclipse中,错误提示不会消失。
4.在Eclipse中可以通过以下方式来实现该警告的修复,实际上还是对代码的添加。
就是将Maven Denpendencies添加到部署目录中,即在发布APP的时候会将Maven denpendencies一起发布在项目中。
通过右键项目的属性(peoperties),打开属性面板,点击Deployment Assembly(部署装配界面),这是javaweb项目才有的,我们在这里面来决定项目中的哪些代码,资源会被发布到服务器上,在其中点击如图中的2按钮,添加部署资源,将maven denpendencies部署到服务器上。
在点击后出现的界面中选择Java Build Path Entries,再点击next,即可选择maven denpendencies部署到服务器上。,eclipse会自动在.classpath文件中添加上代码。警告即被修复。
以上是关于Maven错误:警告Classpath entry org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER will not be exported or publish的主要内容,如果未能解决你的问题,请参考以下文章
mybatis-generator插件执行报错:Cannot resolve classpath entry
查看错误日志发现有两个警告(ignored in --skip-name-resolve mode)
intellij-maven-imports-have-broken-classpath