- 浏览: 89121 次
- 性别:
- 来自: 烟台
最新评论
-
daxiaoli123:
1 http://sourceforge.net/projec ...
GCJ让Java程序脱离jre执行 -
zhangtongysu:
楼主 ,那个下载 怎么回事啊。
利用Ant和Eclipse有效地提高部署工作效率
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>
发表评论
-
调试MAVEN项目appfuse-light-struts2-spring-jdbc-1.8的问题
2008-03-07 16:31 2254出现问题: Project appfuse-light-str ... -
MVC设计思想
2008-03-01 22:13 2108MVC英文即Model-View-Controll ... -
当前Java软件开发中几种认识误区(转)
2008-03-01 22:11 937软件的生命性 软件是有生命的,这可能是老调重弹了,但是因 ... -
给servlet写单元测试的总结(转)
2008-02-19 11:19 3520servlet的测试一般来说需要容器的支持,不是像通常的jav ... -
取得参数的几中形式
2008-02-18 12:54 863java -DSTOP.PORT=8080 -DSTOP.KE ... -
正则表达式
2008-02-18 12:34 881目录 本文目标 如何使 ... -
关于Java中类在构造对象时的初始化步骤详解
2008-02-18 12:17 2067很多人在学习Java的过程 ... -
Java连接各种数据库的实例
2008-02-18 12:13 1137一、jsp连接Oracle8/8i/9i数据库(用thin模式 ... -
为什么要使用接口编程(转)
2008-02-17 21:42 1258看了接口编程这篇文章, ... -
JAVA中浅复制与深复制
2008-02-17 21:38 7001.浅复制与深复制概念 ⑴浅复制(浅克隆) 被复制对象的所有变 ... -
短信网关发送部分源代码
2008-02-17 21:37 1191package com.etonenet.iiie.sdk; ... -
appfuse结合eclipse开发流程
2008-02-17 21:33 1193Appfuse应用的核心在于ant ... -
使用Antlr和JfreeChart实现项目源代码行数计算图表
2008-02-17 21:30 1508Antlr的功能在我的其他文章里提到了就不多说了,JFreeC ... -
利用Ant和Eclipse有效地提高部署工作效率
2008-02-17 21:26 1246本文主要介绍 Ant 在多 ... -
使用开源软件 Mantis 实施缺陷跟踪的成功实践
2008-02-17 21:22 1675内容摘要 中国开源 注:当前Mantis稳定发布版本为1.0. ... -
开源缺陷跟踪系统mantis安装指南
2008-02-17 21:14 18521. 简介 mantis(螳螂)是一个基于php/MySQL/ ... -
无所不能的“蚂蚁”-Ant(转)
2008-02-17 21:12 3209说他无所不能,好像有点夸张,但是用过Ant之后,感觉真的是只有 ... -
Java华为面试题
2008-02-17 21:08 1444第一部分:选择题 QUESTION NO: 1 1、publi ... -
java中读取Properties文件
2008-02-17 21:06 883ResourceBundle resourceBundle = ... -
Java范型
2008-02-17 21:04 1516从jdk1.5开始,Java中开始 ...
相关推荐
在本教程中,您将学习 Ant 这个 Java TM 项目生成工具。由于其灵活性和易用性,Ant 很快在 Java开发人员中流行开来,因此您有必要了解关于它的更多信息。
准备工作: 1、安装 ant:把 ant 解压到本地硬盘 c:\... \lib :开发项目所需要的类库目录,比如开发数据库时所需要的 jdbc lib \jar :打包好的 jar 程序目录(这次没用到) \build.xml :项目配置文件 开始开发:
用Ant实现Java项目的自动构建和部署。 JAVA_Ant详细介绍与应用。 Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它...
图解与代码Ant实现Java项目的自动构建和部署
《贯通Java Web开发三剑客:Eclipse+Tomcat+Ant整合开发》.part2.rar
使用Ant进行Java开发 用于介绍ANT基本知识,构建文件、数据类型、用户编写任务、监听任务等高级知识
如果你不想使用myeclipse编译java文件,你可以使用ant来编译java文件
在本教程中,您将学习 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...
Apache Ant是一个基于Java的构建工具,它可以用于构建多种项目,但是目前主要被用于Java项目的构建, Ant是用Java语言编写,可以在多个操作系统中运行,目前在绝大部分的Java开源项目中,都选择使用Ant作为构建项目...
介绍了如何通过ant进行java web工程的编译操作的详细配置
Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。 1.跨平台性。Ant是纯Java语言编写的,所示具有很好的跨平台性。 2.操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件...
java项目ant打包脚本,包括环境变量设置,打包脚本等信息,共有三个文件 ant.bat、build.xml、setEnv.cmd
ant.rar java的架包antant.rar java的架包ant
java ant技术发布web项目,跨平台的操作。简单 易用
用Ant实现Java项目的自动构建和部署
NULL 博文链接:https://liuna718-163-com.iteye.com/blog/1859773
ant.jar 在java开发中用到,看到好多人要很多分,我就放了上去。只要1分,谢谢
ant是J2EE平台开发的使用工具集,使用ant可以使JAVA程序开发更方便,减短开发周期,减少程序员开发过程中遇到的麻烦……
ant调用java类 工作中使用的,先提要出来,提供学习