如何在没有M2Eclipse的情况下从Eclipse执行Maven目标?

我正在使用maven的
eclipse插件从maven pom.xml文件生成eclipse项目.

mvn -Dwtpversion=1.5 eclipse:eclipse

这很好用,在对400种不同的原型中的几种进行实验后,我决定使用webapp-javaee6原型,这是唯一一个生成一组依赖项的原型,这些依赖项都是可用的,并创建了一个项目.可用于WTP插件.

现在的问题是我希望能够从eclipse调用mvn目标.我理解的可接受的方法是使用我已经安装的m2eclipse插件.

然而,在玩了一下之后无处可去,我在.project文件中发现了这条评论:

<comment>NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment>

进一步搜索(见this lengthy diatribe from October)表明我不是(只是)因为无法让这个工作变得愚蠢.

this question的最佳答案中链接的方法似乎已经过时了.

那么,真正的问题 – 目前使用maven生成一个可以转换为eclipse然后使用eclipse调用项目目标的WTP友好项目的正确方法是什么?

最佳答案 你试过File – >导入 – >查看SCM现有的Maven项目?我的理解是m2eclipse会为你创建eclipse项目.如果pom中定义的包装是战争,则项目应该可以使用WTP进行部署. (后者过去也需要maven-wtp-integration插件,不知道是否仍然如此).

点赞