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

Linux内核proc模块时遇到create_proc_read_entry函数undefined的情况应该怎么办?

maven的 classpath怎么配置

Maven - 在 Eclipse 中抑制覆盖托管版本警告