45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:贴一个ant脚本的方法

贴一个ant脚本的方法

2016-09-06 16:54:54 来源:www.45fan.com 【

贴一个ant脚本的方法

最近没事,研究了下ant。

用ant的目的就是编译,打包(jar包),自动生成帮助文档等。用ant首先要下载ant的安装包,完了系统的环境变量里面添加ant_home参数,path里添加ant/bin目录。如果是在eclipse里用的话就不需要了,只要工程目录下编辑一个build.xml就行,运行的时候点build.xml 右键---run as ---ant build,就可以运行了。

<?xml version="1.0" encoding="GB2312" ?>

<!-- 一个项目,可包含很多任务组(target) -->

<project default="main" basedir=".">

<property name="src" value="src"/>

<property name="build.classes" value="classes"/>

<property name="dist" value="build"/>

<property name="app.jar" value="anttest.jar"/>

<property name="app.name" value="anttest"/>

<property name="build.docs.api" value="docs"/>

<property name="build.lib" value="lib/rssservice.jar;lib/jdom.jar;lib/htmlparser.jar;lib/fmsware.jar;lib/baidusearch.jar;lib/servlet-api.jar;lib/jmmsc.jar;lib/dbconnectionpool.jar;lib/log4j-1.2.8.jar;lib/commmethod.jar;lib/umsSS.jar;lib/axis.jar;lib/jcmppapi30.jar;lib/jaxrpc.jar;lib/activation.jar;lib/mail.jar;lib/dom4j-1.5-rc1.jar;lib/jug-lgpl-2.0.0.zip;lib/smsapi.jar;"/>

<!-- 创建classes目录 -->

<target name="init">

<delete dir="${build.classes}" failonerror="false" />

<mkdir dir="${build.classes}"/>

<delete dir="${build.docs.api}" failonerror="false" />

<mkdir dir="${build.docs.api}"/>

</target>

<!-- 设置classpath -->

<path id="classpath">

<pathelement location="${build.classes}"/>

<pathelement path="${build.lib}"/>

</path>

<target name="main" depends="init">

<!-- 编译 -->

<javac srcdir="${src}" destdir="${build.classes}" debug="off" target="1.4" classpathref="classpath"/>

<!-- 执行 -->

<!-- 打包 -->

<jar jarfile="${app.jar}" basedir="${build.classes}" excludes="**/test/*,**/*.dep2,**/.dep*/*,**/*.di"/>

<!-- 生成API -->

<javadoc packagenames="*.*"

sourcepath="${src}"

defaultexcludes="yes"

destdir="${build.docs.api}"

author="true"

version="true"

use="true"

windowtitle="Docs API">

<classpath>

<pathelement path="${build.lib}"/>

<pathelement path="${build.classes}"/>

</classpath>

<doctitle><![CDATA[<h1>hello ant Docs API</h1>]]></doctitle>

<bottom><![CDATA[<i>${app.copyright}</i>]]></bottom>

<tag name="todo" scope="all" description="To do:" />

</javadoc>

<!-- 清除类 -->

<!--delete dir="${build.classes}"/-->

</target>

</project>

 

 

本文地址:http://www.45fan.com/dnjc/73275.html
Tags: 一个 脚本 ant
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部