想要将java项目build automation从Ant迁移到Maven,并且该项目有多个模块,最终结果应该是ear

想要将java项目build automation从Ant迁移到Maven,并且该项目有多个模块,最终结果应该是ear,maven,ant,Maven,Ant,想要将Java项目build automation从Ant迁移到Maven,并且该项目有多个模块,最终结果应该是ear 已经有build.xml了,我们需要先从maven插件调用它,如果你迁移的话,不要从maven调用build.xml,这是没有意义的。要么迁移,要么不迁移,但不是一半…有一个包含ejb、jar等多个模块的ear是多模块构建的典型设置……谢谢你的建议,但这并不能解决我的问题。你们能提供一个具体的解决方案吗。这个项目只包含两个模块一个模块最终产品是war,另一个模块用一些元数据生成

想要将Java项目build automation从Ant迁移到Maven,并且该项目有多个模块,最终结果应该是ear


已经有build.xml了,我们需要先从maven插件调用它,如果你迁移的话,不要从maven调用build.xml,这是没有意义的。要么迁移,要么不迁移,但不是一半…有一个包含ejb、jar等多个模块的ear是多模块构建的典型设置……谢谢你的建议,但这并不能解决我的问题。你们能提供一个具体的解决方案吗。这个项目只包含两个模块一个模块最终产品是war,另一个模块用一些元数据生成ear,所以最后我需要用元数据将war绑定到这个ear中。若你们能给我一些具体的ans,我的生活会很轻松。我应该为你们提供一个解决方案吗?对不起,我不做你的工作…到目前为止你做了什么?你面临的问题是什么。。。等等。更深入地研究一下背后的想法……正如@khmarbaise所建议的,通过maven发布您在产生战争/听觉时所面临的问题。您可以使用“maven antrun插件”调用ant build.xml,尽管它只是一个包装器,您不会真正使用maven