【发布时间】:2014-04-24 06:50:56
【问题描述】:
编辑:我还没有解决这个问题,但这篇文章可能对这类问题非常有用:
How to fix your Maven problems
我将我的 maven 项目 svn checkout 放到了 MainDirectory 目录中。一切顺利。
接下来,我进入 MainDirectory 并运行命令
mvn 清洁包
与建立成功
我转到我的项目 MainDirectory/MyProject 的目录并运行相同的命令,它再次运行良好。
我运行 Eclipse,我想导入“Existing Maven Projects”。我选择 MainDirectory 作为 RootDirectory 并收到警告:
我点击了下一步,我看到了一些错误:
无论如何,我点击了完成(因为操作:稍后解决)
我等了几秒钟,我看到了这个错误:
但我的项目在 Project Explorer 中可见。
我在继续。我导入了第二个“Existing Maven Projects” - MainDirectory/MyProject。这一次,我没有任何警告。我点next出现错误:
我点击完成,又出现了一个错误:
不管怎样,新项目现在存在于 Project Explorer 中。
我去了 Project->Clean 并选择了我所有的项目。我又遇到了一个错误:
最后,我尝试了Maven->Update Project,又出现了一个错误:
我试图以某种方式清理我的本地存储库,但我不确定我是否做得正确。
最后在 Eclipse 中我看到如下错误:
事实上,我几天前已经完成了一次这个程序,一切都很顺利。
当我运行我的应用程序时:
mvn jetty:run
效果很好。
提前谢谢你
【问题讨论】:
-
您究竟是如何对 Eclipse 进行 mavenize 的?你安装 m2eclipse 了吗?
-
@Gimby 不,我没有。事实上,几天前我也在按照相同的程序进行操作,一切都很完美,没有任何 Eclipse 插件。
-
我的建议仍然是安装 m2eclipse;我使用它,至少我可以在没有成堆错误的情况下完成我的工作;)但这不是答案,所以我将留在评论的阴影中。如果即使创建一个新的工作区对您没有帮助,也可以将其视为一种解决方法。
-
我认为您应该将其作为答案。如果不是为了我,也许对将来的某个人会有所帮助。
-
需要更多的上下文来解决这个问题。你用什么eclipse版本?您是否设置了 mvn 路径(.m2)?是否使用配置了外部 Maven 安装?你试过 mvn eclipse:eclipse 插件吗?