转换蚂蚁Web应用程序项目到Maven项目(Converting Ant Web Applicati

2019-08-17 04:42发布

您好我有一个正在运行的代码项目使用Ant构建现在我需要的是将它转化成Maven的时候,我浏览解决方案,我所做的是简单的创建一个新的Maven web项目,并加了我所有的src文件为src / main / java目录和所有的XML文件(如security.xml文件,瓷砖-config.xml中,web.xml文件,属性文件,JSP文件夹等),web应用/ WEB-INF /文件夹。 这是否正确为止?

主要的问题是如何创建一个POM文件,我的意思是,我用了很多罐子的支持代码,如何提的是,在我的POM文件..Did我不得不提到他们的每一个? 请给一个想法..

Answer 1:

我开发了一个脚本来转换遗留ANT项目,Maven的基础设施:

  • ant2ivy

它侧重于产生依赖性的列表,其中的Apache常春藤插件从Maven仓库下载。 它也可以创建一个本地回购为jar文件的5-10%,可从来没有被识别(没人记得谁添加到他们的项目...)

该代码可以用于生成一个Maven POM,一个作品我一直在考虑。 问题是,它真的很难到Maven的无缝切换的方式ANT工程.... Maven有一个标准化的生命周期行为,而Ant构建脚本是自由的形式。 这就解释了为什么我集中在依赖管理。



文章来源: Converting Ant Web Application Project to Maven Project
标签: ant maven-2