`
lylyb
  • 浏览: 89121 次
  • 性别: Icon_minigender_1
  • 来自: 烟台
社区版块
存档分类
最新评论

使用ANT协助开发java项目

    博客分类:
  • JAVA
阅读更多

ANT是Apache的开源项目,目前在java的项目开发中被广泛的采用,功能非常的强大!因此我们有必要熟悉一下这个基于java的工具。



      首先我们应该安装ANT,从apache.org下载后直接安装到机器上就可以使用了。最好设置一下相关的环境变量,虽然很多系统能够自动识别出来。你还是应该设置ANT_HOME,JAVA_HOME,PATH这几个环境变量,例如你的ANT安装在c:\ant1.6 你的java安装在c:\j2sdk1.4.2.那么我们可以执行下面的操作设置环境变量(winxp):
set ANT_HOME=c:\ant1.6
set JAVA_HOME= c:\j2sdk1.4.2
set PATH=%PATH%;%PATH%\bin
设置好ant以后 在command里面执行ant -version看看是不是可以输出ant的版本信息确认安装成功

      由于很多开发工具都内置了ant,所以我直接以eclipse为例说明如何用ant开发java项目,这里的project非常简单,新建一个项目为TestAnt,然后再src里面写两个类内容如下:
package com.north;

/**
* @author P2800
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class TestAnt
{

    public static void main(String[] args)
    {
         new MyWork().print(); 
    }
}

package com.north;
/*
* Created on 2004-7-23
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/

/**
* @author P2800
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class MyWork
{
    public void print()
    {
        System.out.println(System.getenv("CLASSPATH"));
    }
}
        我不准备介绍过多的ant的使用,通过察看用户手册你能很快上手的。而是直接给出build.xml的内容并对相关的内容作一些必要的说明。你在project TestAnt里面新建一个文件build.xml,这个是ant默认去寻找的文件,如果你用其他文件名的话你应该使用ant -buildfile mybuildfile.xml
<project default="jar" basedir="." name="myproject">
<description>this is my test for ant tool</description>
<property name="src" location="src"></property>
<property name="dist" location="dist"></property>
<property name="classes" location="classes"/>

<target name="init">
  <tstamp></tstamp>
  <mkdir dir="${dist}"/>
  <mkdir dir="${classes}"/>
</target>

<target name="compile" depends="init">
  <javac srcdir="${src}" destdir="${classes}"/>
</target>

<target name="jar" depends="compile">
  <jar destfile="${dist}/myjar-${DSTAMP}.jar" basedir="${classes}"></jar>
</target>
</project>


分享到:
评论

相关推荐

    使用Ant进行java开发

    在本教程中,您将学习 Ant 这个 Java TM 项目生成工具。由于其灵活性和易用性,Ant 很快在 Java开发人员中流行开来,因此您有必要了解关于它的更多信息。

    如何使用ANT开发Java程序

    准备工作: 1、安装 ant:把 ant 解压到本地硬盘 c:\... \lib :开发项目所需要的类库目录,比如开发数据库时所需要的 jdbc lib \jar :打包好的 jar 程序目录(这次没用到) \build.xml :项目配置文件 开始开发:

    JAVA_Ant详细介绍与应用

    用Ant实现Java项目的自动构建和部署。 JAVA_Ant详细介绍与应用。 Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它...

    图解与代码Ant实现Java项目的自动构建和部署

    图解与代码Ant实现Java项目的自动构建和部署

    贯通Java Web开发三剑客:Eclipse+Tomcat+Ant整合开发.part2.rar

    《贯通Java Web开发三剑客:Eclipse+Tomcat+Ant整合开发》.part2.rar

    使用Ant进行Java开发

    使用Ant进行Java开发 用于介绍ANT基本知识,构建文件、数据类型、用户编写任务、监听任务等高级知识

    在开发工具外编译java,使用ant技术

    如果你不想使用myeclipse编译java文件,你可以使用ant来编译java文件

    Ant 项目生成工具

    在本教程中,您将学习 Ant 这个Java TM 项目生成工具。由于其灵活性和易用性,Ant 很快在 Java 开发人员中流行开来,因此您有必要了解关于它的更多信息。 在继续学习本教程之前,你不需要具备先前的Ant 经验或知识。...

    开发工具 ant-1.9.6

    开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6...

    ant入门教程

    Apache Ant是一个基于Java的构建工具,它可以用于构建多种项目,但是目前主要被用于Java项目的构建, Ant是用Java语言编写,可以在多个操作系统中运行,目前在绝大部分的Java开源项目中,都选择使用Ant作为构建项目...

    ant编译java web工程build.xml配置文件

    介绍了如何通过ant进行java web工程的编译操作的详细配置

    java Ant 教程

    Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。 1.跨平台性。Ant是纯Java语言编写的,所示具有很好的跨平台性。 2.操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件...

    java项目ant打包脚本

    java项目ant打包脚本,包括环境变量设置,打包脚本等信息,共有三个文件 ant.bat、build.xml、setEnv.cmd

    ant.rar java的架包ant

    ant.rar java的架包antant.rar java的架包ant

    java ant发布项目到tomcat

    java ant技术发布web项目,跨平台的操作。简单 易用

    用Ant实现Java项目的自动构建和部署

    用Ant实现Java项目的自动构建和部署

    ant编译java工程

    NULL 博文链接:https://liuna718-163-com.iteye.com/blog/1859773

    ant.jar java开发用到

    ant.jar 在java开发中用到,看到好多人要很多分,我就放了上去。只要1分,谢谢

    J2EE开发之ant开发工具

    ant是J2EE平台开发的使用工具集,使用ant可以使JAVA程序开发更方便,减短开发周期,减少程序员开发过程中遇到的麻烦……

    ant调用java类

    ant调用java类 工作中使用的,先提要出来,提供学习

Global site tag (gtag.js) - Google Analytics