一个ant的简单实例

简介:

0.安装

0.1.到http://ant.apache.org/bindownload.cgi 

下 載 Ant,我使用的版本是1.70,解压缩下载文件到你的工作目录, 这里以d:\ant_home 为例

0.2. 如图新增系统变量

新 增 系 统 变 量 :ANT_HOME, 内容:d:\ant_home\apache-ant-1.70。在PATH 环境变量中加入Ant 的bin 目錄:%ANT_HOME%\bin。如 果 要 让 Ant 能支持JUnit, 需要直接將JUnit 的junit.jar 放置在Ant 的lib 目錄, 并记得改变CLASSPATH 中原先有关于JUnit 的设定,例如:%ANT_HOME\lib\junit.jar,虽然也有其它的方式可以設定, 但這是最快最簡單的方法。如 果 是 Windows 2000/XP,请在[系统内容/高级/环境变量]中设置[系统变量],以完成以上的设定, 例如:

0.3. 测试安装

CMD 进入命令行界面,运行
[csharp]  view plain copy print ?
  1. Ant  
出现如下提示,说明安装成功
[csharp]  view plain copy print ?
  1. E:\srcgen\webwork>ant  
  2. Buildfile: build.xml does not exist!  
  3. Build failed  

步骤1:创建工作目录AntTest

D:\Documents\workspace\AntTest

步骤2:新建HelloWorld.java

[java]  view plain copy print ?
  1. package test.ant;  
  2. public class HelloWorld {  
  3.     public static void main(String[] args) {  
  4.         // TODO Auto-generated method stub  
  5.         System.out.println("HelloWord !!");  
  6.     }  
  7. }  

步骤3:

在AntTest目录根据包名package test.ant创建目录D:\Documents\workspace\AntTest\src\test\ant并将HelloWorld.java放入其中。

步骤4:创建build.xml

[java]  view plain copy print ?
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <project name="HelloWorld" default="run" basedir=".">  
  3.   
  4.     <property name="src" value="src" />  
  5.     <property name="dest" value="classes" />  
  6.     <property name="hello_jar" value="hello1.jar" />  
  7.   
  8.     <target name="init">  
  9.         <mkdir dir="${dest}"/>  
  10.     </target>  
  11.   
  12.     <target name="compile" depends="init">  
  13.         <javac srcdir="${src}" destdir="${dest}" includeantruntime="on" />  
  14.     </target>  
  15.   
  16.     <target name="build" depends="compile">  
  17.         <jar jarfile="${hello_jar}" basedir="${dest}"/>  
  18.     </target>  
  19.   
  20.     <target name="run" depends="build">  
  21.         <java classname="test.ant.HelloWorld" classpath="${hello_jar}"/>  
  22.     </target>  
  23.   
  24.     <target name="clean">  
  25.         <delete dir="${dest}" />  
  26.         <delete file="${hello_jar}"/>  
  27.     </target>  
  28.   
  29.     <target name="rerun" depends="clean,run">  
  30.         <ant target="clean" />  
  31.         <ant target="run" />  
  32.     </target>  
  33.   
  34. </project>  

步骤5:进入cmd执行ant


如果想执行build中的clean和rerun指定,可以通过下面的命令

调用clean:

[csharp]  view plain copy print ?
  1. ant clean  

调用rerun:

[csharp]  view plain copy print ?
  1. ant rerun  


0.安装

0.1.到http://ant.apache.org/bindownload.cgi 

下 載 Ant,我使用的版本是1.70,解压缩下载文件到你的工作目录, 这里以d:\ant_home 为例

0.2. 如图新增系统变量

新 增 系 统 变 量 :ANT_HOME, 内容:d:\ant_home\apache-ant-1.70。在PATH 环境变量中加入Ant 的bin 目錄:%ANT_HOME%\bin。如 果 要 让 Ant 能支持JUnit, 需要直接將JUnit 的junit.jar 放置在Ant 的lib 目錄, 并记得改变CLASSPATH 中原先有关于JUnit 的设定,例如:%ANT_HOME\lib\junit.jar,虽然也有其它的方式可以設定, 但這是最快最簡單的方法。如 果 是 Windows 2000/XP,请在[系统内容/高级/环境变量]中设置[系统变量],以完成以上的设定, 例如:

0.3. 测试安装

CMD 进入命令行界面,运行
[csharp]  view plain copy print ?
  1. Ant  
出现如下提示,说明安装成功
[csharp]  view plain copy print ?
  1. E:\srcgen\webwork>ant  
  2. Buildfile: build.xml does not exist!  
  3. Build failed  

步骤1:创建工作目录AntTest

D:\Documents\workspace\AntTest

步骤2:新建HelloWorld.java

[java]  view plain copy print ?
  1. package test.ant;  
  2. public class HelloWorld {  
  3.     public static void main(String[] args) {  
  4.         // TODO Auto-generated method stub  
  5.         System.out.println("HelloWord !!");  
  6.     }  
  7. }  

步骤3:

在AntTest目录根据包名package test.ant创建目录D:\Documents\workspace\AntTest\src\test\ant并将HelloWorld.java放入其中。

步骤4:创建build.xml

[java]  view plain copy print ?
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <project name="HelloWorld" default="run" basedir=".">  
  3.   
  4.     <property name="src" value="src" />  
  5.     <property name="dest" value="classes" />  
  6.     <property name="hello_jar" value="hello1.jar" />  
  7.   
  8.     <target name="init">  
  9.         <mkdir dir="${dest}"/>  
  10.     </target>  
  11.   
  12.     <target name="compile" depends="init">  
  13.         <javac srcdir="${src}" destdir="${dest}" includeantruntime="on" />  
  14.     </target>  
  15.   
  16.     <target name="build" depends="compile">  
  17.         <jar jarfile="${hello_jar}" basedir="${dest}"/>  
  18.     </target>  
  19.   
  20.     <target name="run" depends="build">  
  21.         <java classname="test.ant.HelloWorld" classpath="${hello_jar}"/>  
  22.     </target>  
  23.   
  24.     <target name="clean">  
  25.         <delete dir="${dest}" />  
  26.         <delete file="${hello_jar}"/>  
  27.     </target>  
  28.   
  29.     <target name="rerun" depends="clean,run">  
  30.         <ant target="clean" />  
  31.         <ant target="run" />  
  32.     </target>  
  33.   
  34. </project>  

步骤5:进入cmd执行ant


如果想执行build中的clean和rerun指定,可以通过下面的命令

调用clean:

[csharp]  view plain copy print ?
  1. ant clean  

调用rerun:

[csharp]  view plain copy print ?
  1. ant rerun  
  2. 0.安装

    0.1.到http://ant.apache.org/bindownload.cgi 

    下 載 Ant,我使用的版本是1.70,解压缩下载文件到你的工作目录, 这里以d:\ant_home 为例

    0.2. 如图新增系统变量

    新 增 系 统 变 量 :ANT_HOME, 内容:d:\ant_home\apache-ant-1.70。在PATH 环境变量中加入Ant 的bin 目錄:%ANT_HOME%\bin。如 果 要 让 Ant 能支持JUnit, 需要直接將JUnit 的junit.jar 放置在Ant 的lib 目錄, 并记得改变CLASSPATH 中原先有关于JUnit 的设定,例如:%ANT_HOME\lib\junit.jar,虽然也有其它的方式可以設定, 但這是最快最簡單的方法。如 果 是 Windows 2000/XP,请在[系统内容/高级/环境变量]中设置[系统变量],以完成以上的设定, 例如:

    0.3. 测试安装

    CMD 进入命令行界面,运行
    [csharp]  view plain copy print ?
    1. Ant  
    出现如下提示,说明安装成功
    [csharp]  view plain copy print ?
    1. E:\srcgen\webwork>ant  
    2. Buildfile: build.xml does not exist!  
    3. Build failed  

    步骤1:创建工作目录AntTest

    D:\Documents\workspace\AntTest

    步骤2:新建HelloWorld.java

    [java]  view plain copy print ?
    1. package test.ant;  
    2. public class HelloWorld {  
    3.     public static void main(String[] args) {  
    4.         // TODO Auto-generated method stub  
    5.         System.out.println("HelloWord !!");  
    6.     }  
    7. }  

    步骤3:

    在AntTest目录根据包名package test.ant创建目录D:\Documents\workspace\AntTest\src\test\ant并将HelloWorld.java放入其中。

    步骤4:创建build.xml

    [java]  view plain copy print ?
    1. <?xml version="1.0" encoding="UTF-8"?>  
    2. <project name="HelloWorld" default="run" basedir=".">  
    3.   
    4.     <property name="src" value="src" />  
    5.     <property name="dest" value="classes" />  
    6.     <property name="hello_jar" value="hello1.jar" />  
    7.   
    8.     <target name="init">  
    9.         <mkdir dir="${dest}"/>  
    10.     </target>  
    11.   
    12.     <target name="compile" depends="init">  
    13.         <javac srcdir="${src}" destdir="${dest}" includeantruntime="on" />  
    14.     </target>  
    15.   
    16.     <target name="build" depends="compile">  
    17.         <jar jarfile="${hello_jar}" basedir="${dest}"/>  
    18.     </target>  
    19.   
    20.     <target name="run" depends="build">  
    21.         <java classname="test.ant.HelloWorld" classpath="${hello_jar}"/>  
    22.     </target>  
    23.   
    24.     <target name="clean">  
    25.         <delete dir="${dest}" />  
    26.         <delete file="${hello_jar}"/>  
    27.     </target>  
    28.   
    29.     <target name="rerun" depends="clean,run">  
    30.         <ant target="clean" />  
    31.         <ant target="run" />  
    32.     </target>  
    33.   
    34. </project>  

    步骤5:进入cmd执行ant


    如果想执行build中的clean和rerun指定,可以通过下面的命令

    调用clean:

    [csharp]  view plain copy print ?
    1. ant clean  

    调用rerun:

    [csharp]  view plain copy print ?
    1. ant rerun  

本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2011/11/23/2296924.html,如需转载请自行联系原作者

目录
相关文章
|
12月前
|
机器学习/深度学习 人工智能 自然语言处理
LLM群体智能崛起,数学性能暴增11.6%!谷歌DeepMind四大机构联手新作
【10月更文挑战第17天】近日,谷歌、DeepMind等四大机构联合发布论文,展示大型语言模型(LLMs)在数学问题解决上的显著进步。通过引入元认知知识,研究人员开发了提示引导的交互程序,使LLMs能为数学问题分配合理技能标签并进行语义聚类。实验结果显示,GPT-4在GSM8K和MATH数据集上的准确性分别提升了11.6%和7.52%,展现出巨大潜力。这一成果不仅为AI领域提供了新思路,也为数学教育带来了启示。
146 4
|
机器学习/深度学习 数据采集 PyTorch
为什么说神经网络可以逼近任意函数?
为什么说神经网络可以逼近任意函数?
378 0
为什么说神经网络可以逼近任意函数?
SpringCloud-2-Netflix-2-Eureka Client
搭建一个eureka client项目来注册到eureka server。
133 0
SpringCloud-2-Netflix-2-Eureka Client
|
Java 数据安全/隐私保护
Java import static
Java import static
126 0
|
前端开发
经典网页设计:30个新鲜出炉的扁平化网站设计《上篇》
  最近,你会发现大家都在讨论扁平化网页设计。每个人都想要它,因为它很酷,因为它是目前的趋势。扁平化设计,因其简单性和关注用户,去除了很多网站的不必要的元素,例如沉重的背景图片,渐变,斜面和其他一切使空间杂乱的东西。
965 0
|
7天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!
|
6天前
|
存储 人工智能 Java
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
本文讲解 Prompt 基本概念与 10 个优化技巧,结合学术分析 AI 应用的需求分析、设计方案,介绍 Spring AI 中 ChatClient 及 Advisors 的使用。
321 130
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话