ant编译打包可运行的jar文件,并包含所依赖的第三方jar包
ant编译打包可运行的jar文件,并包含所依赖的第三方jar包
小代码2016 发表于2年前
ant编译打包可运行的jar文件,并包含所依赖的第三方jar包
  • 发表于 2年前
  • 阅读 455
  • 收藏 0
  • 点赞 1
  • 评论 0
  1. <pre name="code" class="html">部分设置如下:</pre><pre name="code" class="html"></pre><pre name="code" class="html"><pre name="code" class="html"><path id="compile.classpath" >  
  2.   
  3.         <fileset file="${lib.dir}" includes="**/*.jar" />  
  4. </path>  
  5.   
  6. <target name="jar" depends="compile" >  
  7.         <pathconvert pathsep=" " property="mf.classpath" >  
  8.   
  9.             <path refid="compile.classpath" />  
  10.             <mapper>  
  11.                 <chainedmapper>  
  12.   
  13.                     <flattenmapper />  
  14.   
  15.                     <globmapper from="*" to="lib/*" />  
  16.                 </chainedmapper>  
  17.             </mapper>  
  18.         </pathconvert>  
  19.   
  20.         <jar basedir="${classes.dir}" destfile="${basedir}/${ant.project.name}.jar" >  
  21.   
  22.             <manifest>  
  23.                 <attribute name="Main-Class" value="${main-class}" />  
  24.                 <attribute name="Class-Path" value="${mf.classpath}"/>  
  25.             </manifest>  
  26.   
  27.             <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/commons-io-1.3.2.jar" />  
  28.             <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/dom4j-1.6.1.jar" />  
  29.   
  30.         </jar>  
  31. </target></pre><br>  
  32. <br>  
  33. <pre></pre>  
  34. <pre name="code" class="html"><pre></pre>  
  35. <pre></pre>  
  36. <pre></pre>  
  37. <pre></pre>  
  38. <pre></pre>  
  39. <pre></pre>  
  40. <pre></pre>  
  41.      
  42. </pre></pre>  
共有 人打赏支持
粉丝 34
博文 311
码字总数 154102
×
小代码2016
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: