2015-11-16 93 views
1

我正在开发一个基于Ant的JAVA项目,并且我需要使其启用Mule,以便我可以在此实现基于RAML的Web服务。为了使骡子启用,我收集了所需的罐子数量,最后骡子流量正常工作。但是,使用任何不同的Mule组件都需要进一步的依赖关系,因此每次收集所有这些变得越来越困难,然后我想先让Mavenize我的项目,但我不允许这样做。所以,我需要知道是否有任何方法可以将POM.xml与Ant或其他任何方式一起使用,以便我不需要收集所需的JAR,而是自动进行管理。将Maven依赖关系传输到Ant

+0

简答题:没有。 – Tunaki

回答

0

你不需要pom.xml,除非你使项目变得简单,但你可以使用Apache IVY来执行依赖管理。您可以维护ivy.xml文件,并让您的ant脚本在构建项目时包含其执行。你也可以有一个常青藤settings.xml来照顾模式/位置。

-Shanky G.

+0

谢谢Shanky,其实我的工作方式与你所建议的一样。而现在我正在处理ivysettings.xml,因为它看起来非常重要,因为有几个方面已经强制我去研究它。 – Sanni

2

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

+0

这里是一个常例子项目:http://stackoverflow.com/questions/15979391/class-not-found-with-ant-ivy-and-junit-error-in-build-xml/15982144#15982144 –

+0

Hi Puce ,谢谢你的回复。我已经开始研究它,直到现在我还没有完成我想要的东西,但看起来很有希望。那么,我正在面对结果,可能我会想出更多的问题...... :) – Sanni