Maven 2 ant/maven集成
我有一个由Maven构建和管理的项目。我有第二个项目,它有一个ant构建。我想从ant项目中引用maven项目,并引入所有必需的依赖项。有人能建议一种方法吗 谢谢 杰夫您可以使用: 因此,常春藤可以用来带来 maven的依赖管理特性 为你们这些人构建文件 谁已经使用Ant,谁没有 要设置maven项目 是一个可以处理Maven风格存储库的Ant库 一个描述它们之间的差异以及如何将两者集成的页面。对于这类事情,该页面非常适合。有一组for,允许您执行依赖项管理任务、指定配置(例如服务器凭据)、修改/更改ant路径以及写入存储库。有关详细信息,请参阅 ant也有一些功能,但功能不全。Maven正在向Mercury发展(特别是Maven3),因此使用Mercury任务是有意义的 以下配置从指定pom读取依赖项,并使用结果路径填充指定变量:Maven 2 ant/maven集成,maven-2,ant,integration,Maven 2,Ant,Integration,我有一个由Maven构建和管理的项目。我有第二个项目,它有一个ant构建。我想从ant项目中引用maven项目,并引入所有必需的依赖项。有人能建议一种方法吗 谢谢 杰夫您可以使用: 因此,常春藤可以用来带来 maven的依赖管理特性 为你们这些人构建文件 谁已经使用Ant,谁没有 要设置maven项目 是一个可以处理Maven风格存储库的Ant库 一个描述它们之间的差异以及如何将两者集成的页面。对于这类事情,该页面非常适合。有一组for,允许您执行依赖项管理任务、指定配置(例如服务器凭据)、修改
<path id="my.compile.path">
<deps>
<dependency name="groupId:artifactId:1.0::pom"
pom="${basedir}/artifactId-1.0.pom"/>
</deps>
</path>
您还可以使用Mercury任务,使用Ant构建文件部署到Maven存储库:
<repo id="myRepository"
url="http://localhost:8081/nexus/content/groups/public">
<auth name="myUser" pass="myPassword"/>
</repo>
<write repoid="myRepository"
name="my.group.id:my-artifact-id:1.0"
file="${basedir}/target/my-artifact-id.jar"/>
我在博客中详细介绍了如何做到这一点:
对于那些提到Ivy的人,有没有更简单的方法让现有的ant构建从其他项目中找到依赖项?或者我需要设置Ivy并将其与maven集成?谢谢