Ant使用Maven的库

时间:2015-01-05 10:21:46

标签: java maven ant

我写了一个使用maven的项目。这对我有好处。
但是,其他一些人没有maven,所以我正在尝试为他们编写一个ant build.xml。

我的问题是

里面的“javac” - > “classpath”标签,蚂蚁怎么能从maven获得我在项目中使用的库?所以这可以编译和通过ant将所有第三方库包装到发行版中。

这是可能的还是有更好的解决方案对于maven&蚂蚁存在于同一个项目中。

2 个答案:

答案 0 :(得分:2)

Ant与Ivy结合就是你的答案。 Ant可以使用Maven存储库来提取jar,甚至可以输出pom.xml,因此jar可以部署回Maven存储库。

我在Github上有一个ivy.dir项目,用于帮助将Ivy集成到现有的Ant任务中 - 特别是如果他们使用Subversion作为版本控制系统。您可以创建一个ivy.dir子项目,并将其作为Ant项目的外部项目。

答案 1 :(得分:1)

看看ivy。使用它从maven存储库下载ant的依赖项。