如果我想将eclipse项目转换为开始使用maven2,我该怎么办?

时间:2010-02-09 21:09:20

标签: eclipse maven-2

如果我想将eclipse项目转换为开始使用maven2,我该怎么办?

我知道maven插件,但是我需要修改现有项目吗?

或者我应该重新导入新创建的项目?

2 个答案:

答案 0 :(得分:2)

我将转换单个 Eclipse项目的步骤包括:

  1. 安装m2eclipse
  2. 创建一个新的maven项目(跳过原型创建)
  3. 右键单击新的maven项目并运行Maven>更新项目配置
    (这应该为您提供正确的maven项目布局文件夹src / main / java,...)
  4. 在pom.xml
  5. 中设置旧Eclipse项目的依赖关系
  6. 将源代码+资源从旧项目复制到新项目中
  7. (这可能会破坏您拥有的任何SVN /其他链接,因此请务必再次检查项目)
  8. 这应该是一切,因为我记得没有打开Eclipse的步骤。如果您遇到任何问题,请务必告诉我们!

    如果您没有正确的项目布局和/或悬挂Eclipse托管依赖项,那么尝试保留现有的Eclipse项目并添加maven就会让您处于一个受伤的世界。

    转换一组合作的项目可能会更加困难,但应该包含相同的步骤(添加设置父pom / modules / dependencies)

答案 1 :(得分:1)

假设您安装了m2eclipse,只需右键单击project-> Maven->启用依赖关系管理,即可对现有Java项目进行整合。现在可以使用maven构建项目,并且可以在生成的pom.xml中管理依赖项。这种方法的缺点是保留了现有的项目文件夹结构,因此您的项目布局将不遵循maven标准约定。

如果您没有充分的理由继续使用现有项目,我建议您启动新的maven并将您的资源和资源导入其中,这样您就可以利用有意义的maven默认值,希望能为您节省时间使用各种插件需要花费大量时间和精力。