`

Ant_manual_links

 
阅读更多

ref:http://ant.apache.org/manual/

 

book:  Ant: The Definitive Guide, Second Edition

 

Creating Simple Web Deployment

following is an easy demo:

run.bat

@echo off

rem=====Java Environment=====
set JAVA_HOME=D:/install/develop_tool/java/jdk1.6.0_11
set path=%JAVA_HOME%/bin
set CLASSPATH=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar 

rem=====Ant Environment=====
set ANT_HOME=D:\install\develop_tool\apache-ant-1.8.2
set path=%ANT_HOME%\bin;%path%

 build.xml

<?xml version="1.0"?>
<project default="dist" name="Project for Fun">
	<description>A simple Java Project</description>
	<property name="demo1.srcDir" location="src"/>
	<property name="demo1.buildDir" location="build"/>
	<property name="demo1.distDir" location="dist"/>

	<target name="init" description="==> begin to init.">
		<tstamp/>
		<mkdir dir="${demo1.buildDir}"/>
		<mkdir dir="${demo1.distDir}"/>
	</target>

	<target name="compile" description="==> begin to compile" depends="init">
		<tstamp/>
		<javac srcdir="${demo1.srcDir}" destdir="${demo1.buildDir}"/>
	</target>

	<target name="dist" description="==> begin to dist" depends="compile">
		<tstamp/>
		<jar destfile="${demo1.distDir}/package-${DSTAMP}.jar" baseDir="${demo1.buildDir}">
			<manifest>
				<attribute name="Built-By" value="${user.home}"/>
				<attribute name="Main-Class" value="HelloWorld"/>
			</manifest>
		</jar>
	</target>

	<target name="clean" description="==> begin to clean" >
		<tstamp/>
		<delete dir="${demo1.buildDir}"/>
		<delete dir="${demo1.distDir}"/>
	</target>
</project>
 
分享到:
评论

相关推荐

    ant_1.2.6 ant_1.2.6.zip

    在标题"ant_1.2.6 ant_1.2.6.zip"中,"ant_1.2.6"指的是Ant的一个特定版本——1.2.6。这个版本发布于2002年,相对于当前的版本来说可能较为陈旧,但在当时是一个广泛使用的版本,因为它引入了许多新特性并修复了一些...

    ant_array_min_beamwidth_CVX_cvxmatlab_beamforming_beamformingmat

    在这个名为"ant_array_min_beamwidth_CVX_cvxmatlab_beamforming_beamformingmat"的项目中,主要探讨的是如何利用CVX工具进行最小主瓣宽度(Minimum Main Beamwidth)的波束成形优化。 CVX是MATLAB中的一款优化工具...

    ant-sel-algo.rar_ANTENNA ant_ant sel_ant _sel_antenna_antenna

    "ant__sel"和"ant__sel antenna"标签进一步强调了天线选择的过程,可能是基于特定的准则或算法来确定最佳工作天线。这些准则可能包括信号强度、信噪比、相关性等参数,以确保选择的天线能提供最佳的传输性能。 文档...

    org.apache.ant_1.7.1.v20100518-1145.zip

    标签“ant”,“jar”,“ant_1.7.jar”,“apache”,“ant_1.7”揭示了这个压缩包与Apache Ant 1.7版本紧密相关,其中“ant_1.7.jar”可能是主要的库文件,包含Ant的实现。Apache Ant 1.7.1是Ant的一个稳定版本,...

    ant_array_min_sidelobe_horsep8x_sidelobe_beamformingmatlab_CVX_b

    在本文中,我们将深入探讨与"ant_array_min_sidelobe_horsep8x_sidelobe_beamformingmatlab_CVX_b"相关的IT知识点,主要关注波束形成、最低旁瓣设计以及CVX在优化问题中的应用。 波束形成是信号处理领域的一个关键...

    ant_basic_test_ANT_JAVA_ACO_in1rr_

    标题“ant_basic_test_ANT_JAVA_ACO_in1rr_”暗示了这是一个关于使用蚁群算法(ACO)在Java环境中实现的基本测试项目。蚁群优化算法是受到蚂蚁寻找食物路径行为启发的一种分布式优化算法,常用于解决组合优化问题,...

    ANT_s312_nrf52810_6.1.1.zip

    标题中的"ANT_s312_nrf52810_6.1.1.zip"表明这是一个关于ANT无线网络协议栈的软件包,专用于Nordic Semiconductor的nRF52810芯片,并且是版本6.1.1。这个压缩包可能包含了该软件的固件更新、文档和其他必要的资源。 ...

    ant_basic_test_ANT_JAVA_ACO_in1rr_源码.zip

    标题中的"ant_basic_test_ANT_JAVA_ACO_in1rr_源码.zip"表明这是一个与Apache Ant、Java和蚁群优化算法(ACO)相关的源代码压缩包。Ant是Java编程语言的一个构建工具,它允许开发者自动化软件项目的构建过程,如编译...

    ant_usb2_drivers for window10.7z

    1. **解压文件**:使用解压缩软件(如7-Zip或WinRAR)打开"ant_usb2_drivers for window10.7z",并将其中的文件提取到一个方便的位置。 2. **关闭设备管理器中的USB设备**:在安装之前,先通过"设备管理器"禁用或...

    ars.scr.zip_ant_ant algorithm_ant algorithm java_ars.scr_蚂蚁

    【标题】"ars.scr.zip_ant_ant algorithm_ant algorithm java_ars.scr_蚂蚁" 提到的是一个关于JAVA实现的蚂蚁算法(Ant Colony Optimization Algorithm,简称ACO)的压缩包资源。蚂蚁算法是一种仿生优化算法,它受到...

    org.apache.ivy.eclipse.ant_2.4.0.final_20141213170938.jar

    org.apache.ivy.eclipse.ant_2.4.0.final_20141213170938.jar

    apache-ant-1.6.5-bin.zip_ ant 1.6.5_ant_ant-1.6.5_apache ant win

    - 在Windows上设置Ant通常涉及解压这个ZIP文件,设置ANT_HOME环境变量,并将bin目录添加到PATH环境变量中。 4. **使用Ant** - 用户可以通过命令行工具运行Ant,例如使用"ant clean compile"命令来清理并编译项目...

    ANT_s212_nrf52810_nrf52832_6.1.1.zip.7z

    在给定的压缩包“ANT_s212_nrf52810_nrf52832_6.1.1.zip.7z”中,我们可以推测包含的是ANT协议栈的一个特定版本,即6.1.1,针对Nordic Semiconductor的nRF52832微控制器进行了优化。 **ANT协议栈详解** ANT协议栈...

    ant.rar_MATLAB_ant_ant_ant colony_ant colony matlab

    ant colony optimization

    apache-ant-1.6.0-bin.zip_ant 1_ant 1.6_ant 1.6.0_ant-1.6.0_apach

    标签中的"ant_1", "ant_1.6", "ant_1.6.0", "ant-1.6.0"和"apache-ant-1.6"都指的是Apache Ant的不同版本,1.6.0是其中的一个稳定版本,发布于2003年,提供了许多改进和新特性,比如支持JUnit 3.8,对ivy依赖管理...

    apache ant manual 1.7.1.chm

    自己找了好久都没找到1.7版本的chm帮助手册,1.7完整手册在官网是在线浏览,感觉不方便,就从ANT官网下载,自己打包生成chm格式文件。包含doc文档完整内容。

    org.eclipse.emf.ant_2.1.0.jar

    org.eclipse.emf.ant_2.1.0.jarorg.eclipse.emf.ant_2.1.0.jarorg.eclipse.emf.ant_2.1.0.jarorg.eclipse.emf.ant_2.1.0.jar

    Alamouti_2x1_ant_selection_MIMOchannel_

    《Alamouti_2x1_ant_selection_MIMOchannel_:一种有效的MIMO信道选择策略》 在无线通信领域,多输入多输出(MIMO)技术已经成为提高系统容量和传输效率的重要手段。Alamouti编码是MIMO系统中应用最广泛的简单空间...

    ant_optional_1_4_1.jar.zip

    标签:ant_optional_1_4_1.jar.zip,ant_optional_1_4_1,jar.zip包下载,依赖包

    Ant_的最完整build.xml解释,Ant入门与进阶

    《Ant的最完整build.xml解释:Ant入门与进阶》 Ant,作为Java世界中的一个构建工具,由Apache软件基金会开发,是项目管理和自动化构建的重要工具。它通过XML定义的build.xml文件,来描述项目的构建过程,包括编译、...

Global site tag (gtag.js) - Google Analytics