下载maven-ant-tasks-2.0.10.jar http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-ant-tasks-2.0.10.jar
然后创建下面的build.xml文件
下面这句是重点 filesetId为testproject.pom中jar的集合
<artifact:dependencies pathId="dependency.classpath" filesetId="dependency.fileset" > <pom refid="testproject.pom" /> </artifact:dependencies>
附录 build.xml
<?xml version="1.0" encoding="utf-8"?> <project name="test" basedir="." default="maven-jar" xmlns:artifact="urn:maven-artifact-ant"> <target name="maven-jar" description="Use Maven2 to manage jars' dependencies"> <typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="urn:maven-artifact-ant"> <classpath> <pathelement location="lib/maven-ant-tasks-2.0.10.jar" /> </classpath> </typedef> <artifact:pom file="ant-1.7.1.pom" id="testproject.pom" /> <artifact:dependencies pathId="dependency.classpath" filesetId="dependency.fileset" > <pom refid="testproject.pom" /> </artifact:dependencies> <copy todir="lib/"> <fileset refid="dependency.fileset"/> <mapper type="flatten"/> </copy> </target> </project>