将现有项目转换为maven项目

Var*_*har 17 java maven

当我开始我的项目时,我不知道Maven ..在项目已经发展到相当大的规模之后,我意识到了它的重要性.那时我真的快速发展,因此我并不想打破这种流动.所以,我推迟将maven插入到项目中.现在我有一点呼吸空间,所以我想将maven添加到项目中.

你建议我做什么或者我应该做什么?我在项目中有Spring,Struts,Log4J,Hibernate和JAX-RS.

Var*_*har 27

好的..我最终将项目转移到了maven.这就是我做的.

  1. 下载m2e eclipse插件.这是你最好的朋友!
  2. 创建一个骨架maven项目.src/main/java是代码应该驻留的位置.将代码移动到src/main/java文件夹中.您可以继续使用现有的包结构.无需改变它.甚至不需要更改代码,因为maven将src/main/java设置为源文件夹,因此您无需更改包声明.
  3. 将您的单元测试移动到src/test/java.同样,无需更改包声明.
  4. 不要复制你的图书馆和罐子.
  5. 检查由于丢失的jar导致的所有编译错误.
  6. 将每个缺少的jar的依赖项添加到pom.xml.您可以从maven存储库网站获取依赖关系.如果您已经在m2e插件中索引了存储库,那么您只需在插件中搜索依赖项并从那里添加它.

如果您有一个多模块项目,然后将其他模块转换为maven,如上所述,并将相关模块添加到另一个模块的pom.xml.

如果您有基于maven的自定义jar,可以将它们添加到src/main/resources文件夹中,然后将jar添加到构建路径.

你去!十分简单!

我有一个Spring + Maven + EC2的骨架项目设置.您可以使用它来创建,配置maven和自动化部署过程.

https://github.com/varunachar/maven-release