我将一个Maven项目导入Eclipse。我能够从命令行部署它。在Eclipse中,它充满了红色的X.我已经清理了项目,更新了配置并运行了以下命令:
mvn -Declipse.workspace=<pathtoworksapce> eclipse:add-maven-repo
我仍然有同样的问题。该项目依赖于另一个项目。
答案 0 :(得分:1)
我最终做的是删除Eclipse中的所有项目,但不删除源文件。然后,不是直接导入代码作为Maven-&gt;使用SCM检查Maven项目,我选择了现有Maven项目并从我的本地机器导入了代码。这摆脱了错误,但是当我右键单击代码并选择“打开声明”时,我会得到错误:无法打开编辑器:文件不存在“所以我再次删除了所有项目,这次我删除了所有“.project”文件并重复导入现有Maven项目。所以现在没有红色X(依赖性问题)和代码中的查找功能。
答案 1 :(得分:0)
转到主项目并键入以下内容:
mvn安装
日食:日食
之后,导入您的项目。您也可以安装 m2eclipse 以获得更好的支持。如果您使用gwt或任何其他具有自定义maven执行的框架,您还应该为Eclipse中的那些安装插件。