有没有办法可以使用Maven存储库为Ant添加依赖项?

ben*_*rre 9 ant maven-2

我想知道是否有人看到过将Maven依赖项添加到Ant的技术.我认为Ivy本来是为了做到这一点,但后来我意识到它只是一个Ant风格的依赖管理工具.

在我看来,如果有人扩展Ant以便能够引用Maven依赖(也许只针对开源库),Ant可以捎带至少Maven的一个重要特性,而不必重新发明轮子.

有什么想法吗?

Jhe*_*ico 14

Maven有一组Maven ant任务,可以下载并放在Ant lib目录中.之后,您可以在Ant中声明由POM中的依赖项定义的类路径.这是您可以在build.xml中声明的示例.

<artifact:dependencies filesetId="deps.fileset" type="jar">
  <pom file="mypom.xml"/>
</artifact:dependencies>
Run Code Online (Sandbox Code Playgroud)

更多细节可以在这里这里找到.