m2eclipse插件使用中提示jar包找不到的解决方法

在Eclipse中使用m2eclipse开发Maven项目的时候,如果是创建Module项目的时候经常会莫名的出现找不到子模块包的错误信息,但是pom.xml已经加入了改包的引用,并且使用mvn deploy命令等编译也没有任何错误,后来在Eclipse中的Marks View中发现一个项目的warning信息:

Classpath entry org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exported or published. Runtime ClassNotFoundExceptions may result.

后来Google了一下,解决这个warning的步骤如下:
1. 首先右键项目,然后选择“Properties”,在左边选择Java Build Path,然后在右边的“Order andExport”标签中选中最下面的“Maven Dependencies”,然后确定;

2. 选择“Marks”或“Problems”视图,然后选中那个warning信息,右键选择“Quick Fix”,然后直接选择“Finish”,这样就可以了。

如果还是出现错误的信息,直接在上面的视图中右键删除提示就可以了。

参考资料:
Why the “MAVEN2_CLASSPATH_CONTAINER will not be exported or published”

One thought to “m2eclipse插件使用中提示jar包找不到的解决方法”

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注