将Ant Web应用程序项目转换为Maven项目

时间:2013-02-26 07:02:45

标签: ant maven-2

嗨我现在有一个使用Ant的运行代码项目构建我需要的是将它转换为maven,我浏览解决方案,我所做的只是创建一个新的maven web项目并将我所有的src文件添加到src / main / java和所有xml文件(例如security.xml,tiles-config.xml,web.xml,属性文件,jsp文件夹等)到webapp / web-inf /文件夹。到目前为止是否正确?

如何创建一个pom文件的主要问题,我的意思是因为我使用了很多jar来支持代码,如何在我的pom文件中提到..我必须提到它们中的每一个? 请提出一个想法..

1 个答案:

答案 0 :(得分:1)

我开发了一个脚本来将遗留的ANT项目转换为Maven基础架构:

重点是生成Apache ivy插件所依赖的列表 从Maven存储库下载。它还能够为那些永远无法识别的5-10%的jar文件创建一个本地仓库(没有人记得是谁将它们添加到项目中......)

这段代码可以用来生成Maven POM,这是我一直在考虑的一项工作。问题在于,以无缝方式将ANT项目切换到Maven真的很难.... Maven有一套标准化的生命周期动作,而ANT构建脚本是自由形式的。这就解释了为什么我专注于依赖管理。

相关问题