我正在开发一个基于Ant的JAVA项目,我需要使其启用Mule,以便在其中实现基于RAML的web服务。为了启用Mule,我收集了所需的罐子数量,最终Mule流运行良好。但是,使用任何不同的Mule组件都需要进一步的依赖性,因此,每次收集所有这些都变得越来越困难,然后我想先对我的项目进行Mavenize,但这是不允许的。所以,我需要知道有没有任何方法可以将POM.xml与Ant一起使用,或者任何其他方法,这样我就不需要收集所需的jar,而是自动管理它。
我还没有使用它,但对于Ant来说,有Ivy可以与Maven Central一起使用。也许这对你的情况也有帮助。
除非您对项目进行了专业化,否则您不需要pom.xml,但您可以使用Apache IVY来进行依赖关系管理。您可以维护一个ivy.xml文件,并在构建项目时让ant脚本包含它的执行。您还可以使用ivy-settings.xml来处理模式/位置。
-Shanky G.