0

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

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

4

1 回答 1

1

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

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

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

于 2013-02-26T20:45:47.663 回答