gpt4 book ai didi

java - 将 Maven 项目导入 IDR 的推荐方法?

转载 作者:搜寻专家 更新时间:2023-11-01 01:58:15 26 4
gpt4 key购买 nike

很多IDE都支持直接导入maven项目,但是maven有一个maven-eclipse-plugin,当你运行时:

mvn eclipse:eclipse

它将生成 eclipse 项目设置,然后您可以导入为通用 eclipse 项目。

哪个更好?

我更喜欢直接使用 m2eclipse 导入,因为我的 IDE 是 Spring Source Suite(eclipse 3.5 附带 WTP 3.1 和 m2eclipse)。

我不确定 m2eclipse 是否导入了一个 maven 项目,内部使用“maven-eclipse-plugin”转换成一个 eclipse 项目。

maven-eclipse-plugin 是否支持 WTP 3.1 项目设置?根据我的实验,maven-eclipse-plugin 无法生成高于兼容设置的 WTP 3。

最佳答案

Which one is better?

它们是不同的。 maven-eclipse-plugin 非常轻量级,因为一旦项目被导入 Eclipse 后它什么都不做,但不提供真正的集成:没有双向支持,没有 pom.xml 编辑器,没有花哨的向导,没有模块创建Eclipse...我个人不太关心这些功能。但是,在许多项目中我真正需要的是一件事:支持 IDE 内部的资源过滤。 m2eclipse 这样做是因为它嵌入了 Maven。

I am not sure if m2eclipse import a maven project, internally using "maven-eclipse-plugin" to convert into an eclipse project.

不,它确实添加了一个新的 Project Nature。

Does maven-eclipse-plugin support WTP 3.1 project settings ? From my experiments, maven-eclipse-plugin can't generate WTP 3 above compatible settings.

该插件可以创建 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>

关于java - 将 Maven 项目导入 IDR 的推荐方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3023748/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com