1. Ant 简介:

Ant 是一款广泛使用的流行的开源构建工具,它用Java语言编写。

2.Ant官网:

Ant官网:http://ant.apache.org/

3.设置环境变量:

新建

Variable name:  ANT_HOME

Variable value:  C:\tools\ant\apache-ant-1.9.7\

追加:

Variable name:path

Variable value: %ANT_HOME%bin\;

4. 示例项目的目录结构

目录 内容
src 应用程序源代码
test 单元测试代码
lib 项目依赖
build 构建过程中生成的任何文件
build/classes 编译好的Java类
build/test-classes 编译好的单元测试
dist 发行文件,如打包的JAR或者WAR文件

5. Ant  Hello World Demo

项目目录:

AntDemo

------------src

------------AntDemo.java

------------build.xml

AntDemo.java

public class AntDemo {

    public static void main(String[] args) {
// TODO Auto-generated method stub
String jvm=System.getProperty("java.version");
String osName=System.getProperty("os.name");
String osVersion=System.getProperty("os.version");
System.out.println("Running Java "+jvm+" on "+osName+"(version )"+osVersion+")");
}
}

build.xml

<?xml version="1.0" ?>
<project name="tax-calculator" default="package">
<!-- Use mkdir command create required folder -->
<target name="init">
<mkdir dir="build/classes"/>
<mkdir dir="dist"/>
</target>
<!-- Use javac compile Java Code to build/classes folder -->
<target name="compile" depends="init" description="Compile Java code">
<javac srcdir="src" destdir="build/classes" includeantruntime="false"/>
</target>
<!-- Generate JAR files includes builde/classes all classes files -->
<target name="package" depends="compile" description="Generate JAR files">
<jar destfile="dist/tax-calculator.jar" basedir="build/classes" />
</target>
<!-- Delete created folder -->
<target name="clean" description="Deletes generated directories">
<delete dir="build"/>
<delete dir="dist"/>
</target>
</project>

Tips:

build.xml 放在和src同级目录下

打开命令提示符,进入AntDemo文件夹,执行命令:

ant

再执行清理命令:

ant clean


其他命令用法:

查看ant帮助命令: ant -v

默认ant命令构建build.xml,如果想换构建的xml名字: ant -f  mybuild.xml

显示所有的description 属性:ant -projecthelp

0x00 使用Ant 设置项目的更多相关文章

  1. Ant 编译项目资源不足

    http://www.cnblogs.com/interboy/archive/2008/07/15/1243265.html今天用ant编译项目出现 [javac] 系统资源不足.的错误,如下 Bu ...

  2. cocos2d-x 2.1.4 使用create_project.py脚本创建项目+ant打包项目

    1.创建项目:执行create_project.py脚本,进入Doc界面输入下面的命令: cd D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\tools\project-cre ...

  3. weblogic基本目录介绍,位数查看,启动与发布项目,修改JVM参数,设置项目为默认项目

    这里的基本目录%base%表示安装目录,如我的目录为:E:/weblogic就是%base% 1.weblogic目录介绍 weblogic主要的目录介绍: 1.日志目录: 每个domain(域)都有 ...

  4. 免配置环境变量使用Tomcat+设置项目主页路径为http://localhost:8080+修改tomcat端口号

    一.免配置jdk JAVA_HOME和tomcat  CATALINA_HOME环境变量使用tomcat 众说周知,使用tomcat需要有java环境,一般情况下需要配置jdk和tomcat的路径到w ...

  5. [Xcode 实际操作]一、博主领进门-(4)设置项目的属性

    目录:[Swift]Xcode实际操作 本文将演示如何设置项目的属性. 点击项目名称[DemoApp],打开项目信息面板. [Identity识别]设置区域 [Display Name]:DemoAp ...

  6. 使用eclipse在tomcat中设置项目启动的虚拟路径

    很多时候我们在启动项目的时候都会在浏览器输入"localhost:+端口号+项目名称" 其实tomcat是可以省去这种麻烦的,通过设置项目的虚拟路径就可访问项目了 第一步 选择ec ...

  7. Spring Boot 设置项目名后静态文件相对路径问题

    出现问题的原因 server.servlet.context-path=testDemospring.mvc.static-path-pattern=/static/**定义项目名和静态资源路径后发现 ...

  8. IntelliJ IDEA设置项目和properties文件编码为UTF-8

    https://blog.csdn.net/u012430402/article/de IntelliJ IDEA设置项目和properties文件编码为UTF-8   tails/79633245

  9. 转载:java web 项目中如何设置项目打开的默认页面

    通过博客学到的两种方法总结: 一.在web.xml文件中加入: 此时项目打开的默认页面就是loginS.html 二.在WebContent文件夹下添加index.jsp文件,此时这个index.js ...

随机推荐

  1. AC日记——The Child and Sequence codeforces 250D

    D - The Child and Sequence 思路: 因为有区间取模操作所以没法用标记下传: 我们发现,当一个数小于要取模的值时就可以放弃: 凭借这个来减少更新线段树的次数: 来,上代码: # ...

  2. Peak

    A sequence of \(n\) integers \(a_1, a_2, \dots, a_n\) is called a peak, if and only if there exists ...

  3. poj3264(Sparse-Table 算法模板)

    poj3264 题意 询问区间最大值最小值之差. 分析 dp_max[i][j] 表示以 i 为起点,长度为 \(2^j\) 的区间最大值. 利用递推预处理出区间最大值最小值. code #inclu ...

  4. 洛谷—— P3908 异或之和

    https://www.luogu.org/problemnew/show/P3908 题目描述 求1 \bigoplus 2 \bigoplus\cdots\bigoplus N1⨁2⨁⋯⨁N 的值 ...

  5. Sharepoint 查阅项字段和计算值字段的定义

    查阅项字段定义 <Field Type="Lookup" DisplayName="test2" Required="FALSE" E ...

  6. 为添加了自定义域名的GitHub Pages添加SSL,启用强制HTTPS(小绿锁)

    直奔主题 为什么要使用https协议? 提高网站访问安全性,网络连接都是加密的 (PS:虽然SSL并不是无懈可击的,但是我们应该尽可能提高窃听成本). 目前越来越多的浏览器会判断当前站点支不支持htt ...

  7. iOS import framework头文件时报错could not build module xxx

    导致这个错误的原因有多种: 1.库的search paths没有设置对. 2.库里面某些头文件找不到. 而导致.h头文件找不到的原因也有多种: (a)search paths没设置对,文件可能换过位置 ...

  8. 【译】PHP之道(PHP the right way)

    刚入门的同学觉得自己能用PHP写出各种程序就很NB了,但其实作为一个专业程序员,你得有个全面点的知识结构.单元测试总得听过,文档工具总得用用,Xss总得会防.推荐大家把<PHP the righ ...

  9. microsoft-sql-server release-notes

    https://docs.microsoft.com/en-us/sql/release-notes/microsoft-sql-server

  10. 用ASP实现JS的decodeURIComponent()函数

    <% response.write jsDecodeURIComponent( "%E6%B5%8B%E8%AF%95" ) %> <script languag ...