许多IDE支持直接导入maven项目,但是当您运行时,maven有一个maven-eclipse-plugin:
mvn月食:eclipse
它将生成eclipse项目设置,然后您可以作为泛型eclipse项目导入。
哪一个更好?
我更喜欢直接使用m2eclipse导入,因为我的IDE是(Eclipse3.5wtp3.1和m2eclipse)。
我不确定m2eclipse是否导入了maven项目,在内部使用"maven- eclipse -plugin“将其转换为eclipse项目。
maven-eclipse插件支持WTP 3.1项目设置吗?根据我的实验,maven-eclipse-plugin不能生成上面兼容的WTP 3设置.
发布于 2010-06-11 17:12:59
哪一个更好?
它们是不同的。maven- Eclipse -plugin非常轻巧,因为它在Eclipse中导入项目后什么也不做,但没有提供真正的集成:没有双向支持,没有pom.xml编辑器,没有花哨的向导,也没有从Eclipse创建模块.我个人不太在意这些功能。然而,在许多项目中,我确实需要一件事:支持IDE中的资源过滤。m2eclipse之所以这样做,是因为它嵌入了Maven。
我不确定m2eclipse是否导入了maven项目,在内部使用"maven- eclipse -plugin“将其转换为eclipse项目。
不,它没有,它真的增加了一个新的自然项目。
maven-eclipse插件支持WTP 3.1项目设置吗?根据我的实验,maven-eclipse-plugin不能生成上面兼容的WTP 3设置.
插件可以创建WTP R7、1.0、1.5和2.0配置文件。WTP 2.0配置文件与WTP 3.0兼容(结构没有改变)。
您可以在命令行或插件配置中声明wtpversion参数。下面是一个例子:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.8</version>
<configuration>
<projectNameTemplate>[artifactId]-[version]</projectNameTemplate>
<wtpmanifest>true</wtpmanifest>
<wtpapplicationxml>true</wtpapplicationxml>
<wtpversion>2.0</wtpversion>
<manifest>${basedir}/src/main/resources/META-INF/MANIFEST.MF</manifest>
</configuration>
</plugin>发布于 2010-06-11 14:51:17
我们使用mvn :eclipse方法,它工作得很好,但我相信最好的方法是使用m2eclipse插件,因为它似乎使这种集成变得非常容易。不过,自从我们使用RAD之后,我自己就没有使用它了。RAD是基于Eclipse的一个旧版本,它不支持这个插件。
发布于 2010-06-11 15:02:51
我更喜欢
mvn eclipse:eclipse我自己的方法。我使用了m2eclipse插件,但是在识别已经创建的项目方面,我遇到了一些问题,而且它还用更多的项目填充了eclipse的上下文菜单。我更喜欢使用尽可能少的插件,并且更喜欢使用命令行中的maven。这也有帮助,因为在我的团队中,我们没有标准的IDE,所以我们不把IDE生成的工件放在源代码管理中。知道可以从命令行构建一切非常容易,这有助于IDE的独立性以及持续的集成。
https://stackoverflow.com/questions/3023748
复制相似问题