标签: java maven ant
我写了一个使用maven的项目。这对我有好处。 但是,其他一些人没有maven,所以我正在尝试为他们编写一个ant build.xml。
我的问题是:
里面的“javac” - > “classpath”标签,蚂蚁怎么能从maven获得我在项目中使用的库?所以这可以编译和通过ant将所有第三方库包装到发行版中。
这是可能的还是有更好的解决方案对于maven&蚂蚁存在于同一个项目中。
答案 0 :(得分:2)
Ant与Ivy结合就是你的答案。 Ant可以使用Maven存储库来提取jar,甚至可以输出pom.xml,因此jar可以部署回Maven存储库。
pom.xml
我在Github上有一个ivy.dir项目,用于帮助将Ivy集成到现有的Ant任务中 - 特别是如果他们使用Subversion作为版本控制系统。您可以创建一个ivy.dir子项目,并将其作为Ant项目的外部项目。
答案 1 :(得分:1)
看看ivy。使用它从maven存储库下载ant的依赖项。