Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将Maven依赖项转换为Ant_Java_Maven_Ant_Mule_Mule Component - Fatal编程技术网

Java 将Maven依赖项转换为Ant

Java 将Maven依赖项转换为Ant,java,maven,ant,mule,mule-component,Java,Maven,Ant,Mule,Mule Component,我正在从事一个基于Ant的JAVA项目,我需要启用Mule,以便在此环境中实现基于RAML的web服务。为了启用Mule,我收集了所需的罐子数量,最后Mule flow运行良好。但是,使用任何不同的Mule组件都需要进一步的依赖关系,因此,每次收集所有这些组件变得越来越困难,然后我想先对我的项目进行Mavenize,但我不被允许这样做。因此,我需要知道是否有任何方法可以将POM.xml与Ant一起使用,或者其他任何方法,这样我就不需要收集所需的jar,而是自动管理它。我还没有使用过它,但对于An

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

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

您不需要pom.xml,除非您对项目进行了mavenise,但您可以使用ApacheIvy进行依赖关系管理。您可以维护一个ivy.xml文件,并让ant脚本在构建项目时包含其执行。您还可以使用ivy settings.xml来管理模式/位置


-Shanky G.

这里有一个常春藤项目的例子:Hi Puce,感谢您快速回复。我已经开始研究它,直到现在我还没有完成我真正想要的,但它似乎很有希望。好吧,我很期待结果,也许我可以提出更多的问题……:)谢谢你,Shanky,实际上我的工作方式和你建议的一样。现在我正在处理ivysettings.xml,因为它看起来非常重要,因为有几个方面迫使我研究它。