手动利用Apache Ant构建部署自己的Java项目

来源:互联网 发布:淘宝公牛插座是正品吗 编辑:程序博客网 时间:2024/06/04 14:46

虽然Eclipse从3.0开始已经继承了Ant插件,大家的项目可以自动构建 部署,此篇文章看也没多大用处,但是手动去自己使用以下

Ant来构建自己的Java项目也是一件有意义的事情,虽然现在已经没用人用Javac Java命令行的方式 来搞程序。。。。

Ant是Apache基金项目下的一个工具,在Apache官方给出的解释 是      一个帮助我们构建软件的 Java库和命令行工具 。

Apache Ant is a Java library and command-line tool that help building software.   来自apache.org...

Currently, Apache Ant 1.9.4 is the best available version, see therelease notes.

点击下载Ant1.9.4
apache-ant-1.9.4-bin.zip  解压到 电脑的磁盘上 增加三个环境变量

window中设置ant环境变量:

ANT_HOME    DISK:/ apache-ant-1.9.4          

path            DISK:/ apache-ant-1.9.4/bin

classpath      DISK:/apache-ant-1.9.4/lib

设置完成之后 我们测试一下   打开 windows+R           输入cmd 
进入控制台 输入  ant -version         将输出 我们发现  输出的版本就是  1.9.4 

第二部 安装JDK1.xxx随便安装  有种大学上Java课程的感觉、

安装完成之后 设置好 java 对应的 path  和classpath  然后下一步我们可以 通过 Ant来构建我们自己的程序了 。

第三部 通过Ant产生HelloWorld.jar、

创建工程目录  D:\ant_test    ,并且在内部创建文件src 和 lib  class  文件夹

打开命令行 设置  set classpath=%classpath%;D:\ant_test\class  设置 ClassLoader加载路径  

                               set path=%path%;D:\ant_test\class      

在src目录下开始编写 Ant.java代码如下

public class Ant{   public static void main(String []args)   {      System.out.println("hello,world!");   }}
这个时候你不是想要javac  然后java运行了呢 。。。当然可以这么做   。但是我们可以通过 编写 Ant配置来更快的操作 。。。

新建Build.xml 内容如下

<?xml version="1.0"?><project name="Build"  basedir="." >       <target name="BuildPro" >               <javac srcdir="src" destdir="class"/>       </target>   <target name="JarCmd" ><jar destfile="ant.jar" basedir="class" >           <manifest>              <attribute name="MainClass" value="Ant"/>           </manifest>       </jar>      </target>  <target name="CreateJar" depends="BuildPro,JarCmd">      <echo message="生成ant.jar"/>        <move file="./ant.jar" tofile="./lib/ant.jar"/>  </target></project>


                             









1 0