java ant 编译打包build.xml完整配置范例

本文提供了一个完整的JavaAnt编译打包build.xml配置示例,包括初始化、编译、打包等步骤,并说明了如何放置源代码及依赖库。通过简单的命令行操作即可完成Java项目的编译和打包。

java ant 编译打包build.xml完整配置范例


<?xml version="1.0" encoding="UTF-8" ?>
<project name="cfcasdk" default="run" basedir=".">
<property name="src" value="src"/>
<property name="dest" value="classes"/>
<property name="base.dir" value="." /> 
<property name="lib.dir" value="${base.dir}/lib" />  
<property name="doc.dir" value="doc"/>
<property name="cfcatest_jar" value="cfcasdk.jar"/>
<property name="main.class" value="hz.cfca.sdk.cfcasdk"/>
   <path id="lib_classpath">
       <fileset dir="${lib.dir}">
           <include name="*.jar"/>
       </fileset>  
 
   </path>
<target name="init">
  <mkdir dir="${dest}"/>
</target>
<target name="compile" depends="init">
  <javac srcdir="${src}" destdir="${dest}" includeantruntime="on" encoding="UTF-8">
    <classpath refid="lib_classpath"/>
  </javac>
</target>
<target name="build" depends="compile">
  <jar jarfile="${cfcatest_jar}" basedir="${dest}" encoding="UTF-8">
<manifest>
<attribute name="Main-Class" value="${main.class}"/>
<attribute name="Class-Path" value="lib/servlet-api.jar lib/SADK-3.1.1.3.jar"/>
</manifest>
</jar>
</target>
<target name="run" depends="clean,build">
  
</target>
<target name="clean">
  <delete dir="${dest}" />
  <delete file="cfcatest_jar" />
</target>
<target name="rerun" depends="clean,run">
  <ant target="clean" />
  <ant target="run" />
</target>
<target name="createdoc">
     <delete dir="${doc.dir}" />
     <mkdir dir="${doc.dir}"/>
     <javadoc destdir="${doc.dir}" encoding="UTF-8" docencoding="UTF-8">
      <packageset dir="${src}">
       <include name="**"/>
      </packageset>
     </javadoc>
       </target>
</project>


=====================================================

具体使用的时候可根据实际情况修改 相关  property  XXX的值

1、build.xml放在项目跟目录下

2、代码按照package层级放在项目的src目录下

3、相关类库jar包放在项目的lib目录下


在命令行执行 ant即可编译出:<property name="cfcatest_jar" value="cfcasdk.jar"/> 指定的jar包了

还能自动生成帮助文档哦,简单不:)

本人原创未经许可,可随意转载!

转载于:https://www.cnblogs.com/bdccloudy/p/7665188.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值