我正在使用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友好项目的正确方法是什么?
答案 0 :(得分:2)
你试过File - &gt;导入 - &gt;查看SCM现有的Maven项目?我的理解是m2eclipse会为你创建eclipse项目。如果pom中定义的包装是战争,则项目应该可以使用WTP进行部署。 (后者过去也需要maven-wtp-integration插件,不知道是否仍然如此)。
答案 1 :(得分:0)
不确定WTP或maven原型,但您是否遇到过SpringSource Tool Suite(Spring打包的eclipse)并创建了Spring Roo项目?您可以使用它在几分钟内创建一个数据驱动的maven构建的Web应用程序。如果你不想要它们,你甚至可以删除spring roo位,它会给你一个很好的起点,一个很少痛苦的web-app。