博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ant编译打包可运行的jar文件,并包含所依赖的第三方jar包
阅读量:7023 次
发布时间:2019-06-28

本文共 1051 字,大约阅读时间需要 3 分钟。

hot3.png

  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>  

转载于:https://my.oschina.net/iamhere/blog/652389

你可能感兴趣的文章
leetcode — subsets-ii
查看>>
html5shiv主要解决IE6-8 无法识别HTML5的新标签,父节点不能包裹子元素,以及应用CSS样式...
查看>>
大数据应用实例
查看>>
8个提高效率的CSS实用工具
查看>>
[蓝桥杯历届题目] 正六面体染色 ; 取字母组成串
查看>>
二分查找
查看>>
HDU ACM 1163 Eddy's digital Roots
查看>>
ARCGIS 数据格式
查看>>
C语言创建文件
查看>>
一道简单的数学题
查看>>
为什么 执行typeof null时会返回字符串“object”?
查看>>
手机APP支付--整合支付宝支付控件
查看>>
Windows使用Node.js自动生成Vue.js模版环境部署步骤-----记录
查看>>
Laravel/php 一些调试技巧
查看>>
centos7 修改sudoers文件
查看>>
[CodeForces-543D]Road Improvement
查看>>
创建 表头固定 的表格 table fixed header
查看>>
「近世代數概論」(Garrett Birkhoff,Saunders Mac Lane) 3.1.1 引理1
查看>>
统计学 一 集中趋势
查看>>
C#反射技术的简单操作(读取和设置类的属性)
查看>>