将 Maven 依赖项传递给 Ant

Transiting Maven dependencies to Ant

我正在开发一个基于 Ant 的 JAVA 项目,我需要启用 Mule 以便我可以在其中实现基于 RAML 的 Web 服务。为了启用 Mule,我收集了所需的 jar 数量,最后 Mule flow 运行良好。但是,使用任何不同的 Mule 组件都需要进一步的依赖关系,因此,每次收集所有这些组件变得越来越困难,然后我想先对我的项目进行 Mavenize,但我不允许这样做。所以,我需要知道有什么方法可以将 POM.xml 与 Ant 或任何其他方法一起使用,这样我就不需要收集所需的 jar,而是自动管理它。

我还没有使用过它,但是对于 Ant,有 Ivy 可以与 Maven Central 一起使用。也许它对您的情况也有帮助。

你不需要 pom.xml 除非你对你的项目进行 mavenise,但你可以使用 Apache IVY 来进行依赖管理。您可以维护一个 ivy.xml 文件并让您的 ant 脚本在构建项目时包含它的执行。也可以有常春藤settings.xml照顾patterns/locations.

-Shanky G.