将IntelliJ项目迁移到Maven的最佳方法?

时间:2010-11-12 17:32:25

标签: maven-2 intellij-idea

我有一个使用内置IntelliJ构建系统的项目。将项目迁移到Maven的最快/最好的方法是什么?

2 个答案:

答案 0 :(得分:4)

  

将项目迁移到Maven的最快捷/最佳方式是什么?

手动。这是我要做的(我个人会使用命令行):

  • 使用archetype(s)
  • 创建并行(可能是多模块)项目结构
  • 声明你正在使用的罐子的依赖关系(不是全部,你会得到一些传递)
  • 将资源和资源移至新结构
  • 测试构建
  • 将项目导回到IDE

答案 1 :(得分:1)

IDEA非常了解Maven。不幸的是,它不会为您创建Maven配置。

你必须自己写pom.xml。这种复杂性取决于您使用的项目和框架/库的结构。

对我来说,最简单的方法是根据工件创建一个新项目,然后将现有的源文件复制到其中。您可以在IDEA中执行此操作:

  1. 文件 - >新项目 - >从Scratch
  2. 创建项目
  3. 选择Maven module,下一步
  4. 检查Create from Artifact:将显示可用工件列表。根据您使用的库/框架选择一个。如果它不在列表中,您也可以添加一个(在网上搜索)。
  5. 完成项目设置后,开始复制源。