`
aijcjo
  • 浏览: 13261 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Ant的配置使用入门

阅读更多

 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

    文件内容是下面一行内容:

classpath=build\\classes

    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>
分享到:
评论

相关推荐

    J2EE JNDI配置原理详解 JBOSS安装配置 Maven入门 Ant使用入门

    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 入门,环境配置的介绍,依赖库,脚本各属性的详细介绍,任务的介绍,文件操作等

    ant入门教程,适合初学者

    很好的ANT入门学习材料,包括介绍,安装,环境配置和命令解释

    ant入门 ANT_的安装和配置.rar

    NULL 博文链接:https://sunlibao123.iteye.com/blog/1840773

    eclipse中ant的配置与测试

    ant入门教程,ant是一个很好用的工具,能方便地进行程序的编译、测试、部署等,简单易学。

    XDoclet入门教程

    XDoclet入门教程,包含ant配置,生成xml。XDoclet入门教程,包含ant配置,生成xml。

    Ant权威指南(电子版)

    Ant权威指南(电子版),介绍了Ant入门,Ant的安装和配置,以及如何构建文件,Ant Data Type等内容。

    Ant权威指南

    第一章 Ant入门 文件和目录 Ant的构建文件 运行Ant Ant命令行参考 构建文件轮廓 继续学习 第二章 安装和配置 发布 安装 配置 第三章 构建文件 为什么用XML? Ant构建块 一个示例工程及构建文件 构建文件执行处理 Ant...

    Ant Design Pro 4.x学习笔记(一)基本介绍

    Ant Design Pro 4.x学习...这里需要提前安装配置好node环境,建议安装yarn,使用taobao源。 全局安装umiJS yarn global add umi or npm install -g umi 安装完以后,对于win系统需要修改下配置文件。解决运行时报:

    JBPM5.1入门学习

    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-based-mojo-example

    基于 Ant 的 mojo 可以简化从 Ant 到 Maven 的迁移,通过保持 pom 文件干净并使用声明性 Maven 插件配置,而实际代码仍然可以使用 Ant 脚本。 入门 Maven 插件是具有以下约定的 jar 工件: artifactId:${plugin-...

    Eclipse+Web开发从入门到精通(实例版)

    第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...

    structs程序设计从入门到精通word文档

    第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

    AppFuse学习笔记(J2EE入门级框架)

    为了简化开发,预定义好了一套目录结构、基类、用来创建数据库、配置Tomcat、测试部署应用的 Ant 任务,帮助快速自动生成源程序和自动维护部分配置文件。 AppFuse2.0重构了AppFuse1.0,转到Maven2和Jdk1.5。

    Jetty中文手册

    这个wiki提供jetty的入门教程、基础配置、功能特性、优化、安全、JavaEE、监控、常见问题、故障排除帮助等等。它包含教程、使用手册、视频、特征描述、参考资料以及常见问题。 Jetty文档 ---------------- 入门...

    编程入门_Eclipse教程

    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入门帮助文档(Liferay开发指南)

    Liferay 是一个完整的门户解决方案,基于J2EE的应用,使用了EJB以及JMS等技术,前台界面部分使用Struts MVC 框架,基于XML的portlet配置文件可以自由地动态扩展,使用了Web服务来支持一些远程信息的获取,使用 ...

    Jenkins入门.pdf

    PHP项目持续集成_-_Jenkins.ppt 持续集成环境Jenkins_Synergy_Ant配置说明_v1.0_002.pdf 博文链接:https://daxiaoli123.iteye.com/blog/1577304

Global site tag (gtag.js) - Google Analytics