分享

ant 调用maven2管理jar

 KILLKISS 2012-10-30
安装ant maven2不多说
下载maven-ant-tasks-2.0.10.jar http://www./dyn/closer.cgi/maven/binaries/maven-ant-tasks-2.0.10.jar

然后创建下面的build.xml文件
下面这句是重点 filesetId为testproject.pom中jar的集合
Java代码  收藏代码
  1. <artifact:dependencies pathId="dependency.classpath" filesetId="dependency.fileset" >      
  2.             <pom refid="testproject.pom" />  
  3.         </artifact:dependencies>  


附录 build.xml
Java代码  收藏代码
  1. <?xml version="1.0" encoding="utf-8"?>  
  2.   
  3. <project name="test" basedir="." default="maven-jar" xmlns:artifact="urn:maven-artifact-ant">  
  4.   
  5.     <target name="maven-jar" description="Use Maven2 to manage jars' dependencies">  
  6.       
  7.         <typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="urn:maven-artifact-ant">    
  8.             <classpath>    
  9.                 <pathelement location="lib/maven-ant-tasks-2.0.10.jar" />    
  10.             </classpath>    
  11.         </typedef>  
  12.       
  13.         <artifact:pom file="ant-1.7.1.pom" id="testproject.pom" />  
  14.            
  15.         <artifact:dependencies pathId="dependency.classpath" filesetId="dependency.fileset" >      
  16.             <pom refid="testproject.pom" />  
  17.         </artifact:dependencies>    
  18.           
  19.         <copy todir="lib/">  
  20.             <fileset refid="dependency.fileset"/>  
  21.             <mapper type="flatten"/>     
  22.         </copy>  
  23.    
  24.     </target>  
  25.              
  26.              
  27. </project>  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多