我使用Indigo和m2e 1.0创建了一个多模块项目.其中一个子模块依赖于另一个.这一切都在maven下正确构建.
但是,Eclipse无法从依赖项.jar中找到此模块使用的任何类.项目属性显示Maven依赖项下的工件,但它不显示实际的.jar文件本身.
我为此项目添加了Maven菜单的依赖项.
.project和.classpath在某些时候自动生成.我没有必要运行mvn eclipse:eclipse或mvn eclipse:m2e(或者m2e的目标)..classpath中没有依赖的.jar,但它确实有org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER.
我已经尝试了Maven菜单下的所有选项(更新依赖项,更新配置)并刷新项目.我已关闭并重新打开Eclipse.它仍然显示错误.
这使得Eclipse作为多模块项目中的Java编辑器毫无价值.我可以在.classpath中手动添加依赖项.jar,但这违背了使用m2e集成Eclipse和Maven的目的.
在Eclipse中有这个解决方案吗?
谢谢.
| 归档时间: |
|
| 查看次数: |
8526 次 |
| 最近记录: |