1、下载安装下载:http://ant.apache.org
需要设置的环境变量:
ANT_HOME:ant的安装目录
JAVA_HOME:jdk的安装目录
PATH:把%ANT_HOME%\bin目录加到path变量,以便于从命令行下直接运行ant
假定ant解压在c:\ant jdk装d:\j2sdk1.4.0
则在命令行下执行以下命令:
set ANT_HOME=c:\ant set JAVA_HOME=D:\j2sdk1.4.0 set PATH=%PATH%;c:\ant\bin |
2、工程文件目录结构:
一个ant 工程目录结构:
C:\workspace\ant.test:工程主目录
\src :源程序目录
\build\classes :编译后的 class 文件目录
\lib :开发工程所需要的类库目录,比如开发数据库时所需要的 jdbc lib(这次没用到)
\jar :打包好的 jar 程序目录(这次没用到)
\build.xml :工程配置文件\build.propertiees:工程资源文件
2、建立工程描述文件和建立工程资源文件
建立工程描述文件build.xml
<?xml version="1.0"?>
<project default="main" basedir=".">
<echo message="pulling in property files" /> <property file="build.properties" />
<target name="init"> <echo message="init. delete the old class files. and create the new folds." /> <delete dir="${classpath}" /> <mkdir dir="${classpath}" /> </target>
<target name="compile" depends="init"> <echo message="compile the java source files." /> <javac srcdir="src\hello\ant" destdir="${classpath}" /> </target>
<target name="main" depends="compile"> <echo message="calling java to run this java project." /> <java classname="hello.ant.HelloAnt"> <classpath> <pathelement path="${classpath}" /> </classpath> </java> </target>
</project> |
建立工程资源文件:build.properties
文件内容是下面一行内容:
4、建立java源文件:hello.ant.HelloAnt.java
package hello.ant;
public class HelloAnt { public static void main(String[] args) { System.out.println("hello ant, the first time using ant... it is great."); } }
|
5、编译:
C:\workspace\ant.test>ant -buildfile build.xml Buildfile: build.xml [echo] pulling in property files
init: [echo] init. delete the old class files. and create the new folds. [delete] Deleting directory C:\workspace\ant.test\build\classes [mkdir] Created dir: C:\workspace\ant.test\build\classes
compile: [echo] compile the java source files. [javac] Compiling 1 source file to C:\workspace\ant.test\build\classes
main: [echo] calling java to run this java project. [java] hello ant, the first time using ant... it is great.
BUILD SUCCESSFUL Total time: 890 milliseconds
C:\workspace\ant.test> |
分享到:
相关推荐
1.10 Ant使用入门 1.11 Maven Ant之间的比较 1.12 详解MANIFEST.MF文件 1.13 Maven入门--概念与实例 1.14 Subversion 1.15 jar war ear区别 1.16 如何在Eclipse中调试JBoss应用 1.17 JBoss 5.0 安装与配置...
Ant 入门,环境配置的介绍,依赖库,脚本各属性的详细介绍,任务的介绍,文件操作等
很好的ANT入门学习材料,包括介绍,安装,环境配置和命令解释
NULL 博文链接:https://sunlibao123.iteye.com/blog/1840773
ant入门教程,ant是一个很好用的工具,能方便地进行程序的编译、测试、部署等,简单易学。
XDoclet入门教程,包含ant配置,生成xml。XDoclet入门教程,包含ant配置,生成xml。
Ant权威指南(电子版),介绍了Ant入门,Ant的安装和配置,以及如何构建文件,Ant Data Type等内容。
第一章 Ant入门 文件和目录 Ant的构建文件 运行Ant Ant命令行参考 构建文件轮廓 继续学习 第二章 安装和配置 发布 安装 配置 第三章 构建文件 为什么用XML? Ant构建块 一个示例工程及构建文件 构建文件执行处理 Ant...
Ant Design Pro 4.x学习...这里需要提前安装配置好node环境,建议安装yarn,使用taobao源。 全局安装umiJS yarn global add umi or npm install -g umi 安装完以后,对于win系统需要修改下配置文件。解决运行时报:
4.3.4 使用jotm配置tomcat 数据源以支持JTA 25 4.3.5 Jbpm相关配置文件更新 29 4.3.6 Java服务器端编码 31 4.3.7 Jsp客户端编码 50 4.3.8 Struts和spring的配置 52 4.4 部署和运行 54 4.4.1 启动Demo Human Task ...
基于 Ant 的 mojo 可以简化从 Ant 到 Maven 的迁移,通过保持 pom 文件干净并使用声明性 Maven 插件配置,而实际代码仍然可以使用 Ant 脚本。 入门 Maven 插件是具有以下约定的 jar 工件: artifactId:${plugin-...
第4 章 在 Eclipse 中进行资源构建 ——Ant 使用实例... 60 4.1 Ant 简介... 60 4.1.1 构造文件的主要标记... 60 4.1.2 Ant 的常用任务(Task)... 62 4.2 Eclipse 与Ant 的集成... 64 4.2.1 创建Ant...
第1篇Struts 基础入门 6 第1章 Struts概述 8 1.1 JSP Framework - Struts介绍 8 1.2 Struts的体系结构 8 ...15.1 Tiles使用入门 16 第3篇 案例精讲 16 第16章 Struts分页显示 16 16.1 建立数据库 16
为了简化开发,预定义好了一套目录结构、基类、用来创建数据库、配置Tomcat、测试部署应用的 Ant 任务,帮助快速自动生成源程序和自动维护部分配置文件。 AppFuse2.0重构了AppFuse1.0,转到Maven2和Jdk1.5。
这个wiki提供jetty的入门教程、基础配置、功能特性、优化、安全、JavaEE、监控、常见问题、故障排除帮助等等。它包含教程、使用手册、视频、特征描述、参考资料以及常见问题。 Jetty文档 ---------------- 入门...
1. 配置服务器Tomcat 2 1.1. 详细配置如下 2 2. Axis2与Eclipse的整合 7 2.1. Axis2下载,并部署axis2到Tomcat 7 2.2. Eclipse下安装Axis2插件 8 2.2.1. 下载axis2的eclipse插件 8 ...5.6. Eclipse中轻松使用Ant 40
Liferay 是一个完整的门户解决方案,基于J2EE的应用,使用了EJB以及JMS等技术,前台界面部分使用Struts MVC 框架,基于XML的portlet配置文件可以自由地动态扩展,使用了Web服务来支持一些远程信息的获取,使用 ...
PHP项目持续集成_-_Jenkins.ppt 持续集成环境Jenkins_Synergy_Ant配置说明_v1.0_002.pdf 博文链接:https://daxiaoli123.iteye.com/blog/1577304