在Ant的bulid.xml文件中配置如下:
<?xml version="1.0" ?>
<project name="app-ifs-ermas" xmlns:artifact="antlib:org.apache.maven.artifact.ant">
<!--使用Maven2依赖管理 -->
<path id="maven-ant-tasks.classpath" path="extLib/maven-ant-tasks-2.1.3.jar" />
<typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="urn:maven-artifact-ant"
classpathref="maven-ant-tasks.classpath" />
<!--定义Maven2变量-->
<artifact:pom id="maven.project" file="pom.xml" />
<artifact:dependencies pathId="maven.classpath" filesetid="maven.fileset">
<pom refid="maven.project" />
</artifact:dependencies>
<!-- 指定mvn的目录 -->
<artifact:mvn mavenHome="C:\apache-maven-3.0.4">
<arg value="install"/>
</artifact:mvn>
</project>
<path id="maven-ant-tasks.classpath" path="extLib/maven-ant-tasks-2.1.3.jar" /> :
需要引用maven-ant-tasks-2.1.3.jar的jar包,将jar放到项目的lib目录下,引用进来
<artifact:pom id="maven.project" file="pom.xml" />
引用maven的配置文件:pom.xml