我有一个使用build.xml运行的portlet项目 . 我想转向基于maven的构建管理 .
如何将build.xml映射到pom.xml?
如何为build.xml中的每个目标编写目标?
使用maven maven-antrun-plugin-1.6从pom.xml运行ant任务是不是一个好主意?
如何将构建路径中的jar放入存储库?
你根本不能,因为Maven有build life-cycle
你必须明白Maven有一个build life-cycle,这是你的计划 . 你必须忘记Ant目标 .
生命周期例如测试编译(编译单元测试)和编译(编译 生产环境 代码 . 进一步的步骤是运行单元测试,最后将 生产环境 代码打包到jar文件中 .
使用maven-antrun-plugin并不是一个好主意(仅限非常非常非常罕见的情况) .
通过mvn版本:准备发布:执行或通过mvn部署(对于SNAPSHOTs)
我建议特别阅读Books about Maven Maven by Example 和 Maven: The Complete Reference
如果您在公司工作,您应该考虑设置存储库管理器(例如Nexus或Archiva等) .
1 回答
你根本不能,因为Maven有build life-cycle
你必须明白Maven有一个build life-cycle,这是你的计划 . 你必须忘记Ant目标 .
生命周期例如测试编译(编译单元测试)和编译(编译 生产环境 代码 . 进一步的步骤是运行单元测试,最后将 生产环境 代码打包到jar文件中 .
使用maven-antrun-plugin并不是一个好主意(仅限非常非常非常罕见的情况) .
通过mvn版本:准备发布:执行或通过mvn部署(对于SNAPSHOTs)
我建议特别阅读Books about Maven Maven by Example 和 Maven: The Complete Reference
如果您在公司工作,您应该考虑设置存储库管理器(例如Nexus或Archiva等) .