如何将build.xml转换为maven pom文件?

时间:2011-08-10 07:05:09

标签: ant maven

我有一个使用build.xml运行的portlet项目。我想转向基于maven的构建管理。

  1. 如何将build.xml映射到pom.xml?

  2. 如何为build.xml中的每个目标编写目标?

  3. 使用maven maven-antrun-plugin-1.6从pom.xml运行ant任务是不是一个好主意?

  4. 如何将构建路径中的jar放入存储库?

1 个答案:

答案 0 :(得分:4)

  1. 你根本不能,因为Maven有一个build life-cycle

  2. 您必须了解Maven有一个build life-cycle,这是您的计划。你必须忘记Ant目标。

    生命周期有例如测试编译(编译单元测试)和编译(编译生产代码。进一步的步骤是运行单元测试,最后将生产代码打包到jar文件中。

  3. 使用maven-antrun-plugin并不是一个好主意(仅限非常非常罕见的情况)。

  4. 通过mvn发布:准备发布:执行或通过mvn deploy(对于SNAPSHOTs)

  5. 我建议阅读Books about Maven,特别是 Maven by Example Maven:The Complete Reference

    如果您在公司工作,您应该考虑设置存储库管理器(例如Nexus或Archiva等)。