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

虽然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>

时间: 2024-10-13 11:11:12

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

Ant—使用Ant构建一个简单的Java工程(两)

博客<Ant-使用Ant构建一个简单的Java项目(一)>演示了使用Ant工具构建简单的Java项目,接着这个样例来进一步学习Ant: 上面样例须要运行多条ant命令才干运行Test类中的main函数,能不能简化须要运行命令呢?答案是肯定的,能够将build.xml文件里的脚本改成以下的脚本: <? xml version="1.0" encoding="UTF-8"?> <project name="test" d

[Java] Apache Ant 构建基础教程

环境:Ubuntu 12.04, java 1.7.0, ant 1.8.2. 前言 Apache Ant 是一个软件自动化构建工具,构建过程包括编译.测试和部署等.它和 Make 工具相似,但由 Java 实现,所以要求 Java 运行环境,非常适合构建 Java 程序. Ant 和 Make 明显不同之处在于 Ant 使用 XML 来表述构建过程与依赖关系,而 Make 使用 Makefile 格式文件.Ant 默认的构建文件名为 build.xml.每一个 build.xml 文件包含一个

基于Bluemix快速构建部署一款Java小程序——微博影响力分析器

一.前言 近年来IT界风云际会,各种新概念如大数据.云平台.虚拟化等,如雨后春笋般层出不穷.而云平台,可以说是近些年来引领时代新潮的边缘概念之一,各大厂商竞相推出各种云产品,抢占云市场高地.近期,IT百年老厂IBM也推出了其花费重金打造的基于CloudFoundry开放标准的云平台Bluemix.本文就旨在从一位普通Java开发者角度,尝鲜Bluemix云平台及其提供的Cloudant服务,快速构建并部署一款Java小程序"微博影响力分析器". 二."微博影响力分析器&quo

liunx 下 部署并运行java项目(非web)

1. 将这三个包上传到liunx上,之后写一个run.sh 的脚本文件,然后在lib包中上传包<sunjce-provider.jar>包. 2.启动run.sh( ./run.sh start) 3.tail -fn 100 out.txt 查看输出(类似于控制台) 4.如果想要改动代码  需要先停止stop 在上传,再启动

Apache Ant学习笔记(1):了解Ant

1.软件构建 软件构建是将程序的源文件转换成可以直接使用的应用程序或应用程序组件的过程.软件构建过程涉及到一些我们很熟悉的操作如文件/文件夹操作.编译.测试.打包.部署.发布等. 以下描述一个简单的软件构建过程:首先会创建一系列文件夹来存放一系列的源文件和资源文件等文件:在源文件编写完成之后,对它进行编译(出错的情况下还会进行调试).测试(单元测试):在程序的所有源文件都编写完成之后,对所有源文件进行测试:测试完成之后,在没有发现错误的情况下,将编译生成的目标文件和相关的资源文件进行打包生成打包

[Android] 基于 Linux 命令行构建 Android 应用(五):Ant 构建命令

Android SDK 提供的 android 工具可以在项目根目录自动生成 Ant 构建文件 build.xml[1].进入项目根目录后,你可以使用以下 Ant 命令[2]. ant clean 清理项目.该命令负责清理本文列出的其他 Ant 命令产生的输出结果. ant debug 构建调试包. ant emma debug 以开启 instrumentation 的方式构建测试项目,可用于代码覆盖的测试. ant release 构建发行包. ant instrument 构建支持 ins

Apache Ant学习笔记(2):Apache Ant命令行

Apache Ant的命令行是Apache Ant构建的基础.虽然我们通常在IDE中集成Apache Ant并使用它进行构建,但是了解Apache Ant的命令行对我们在IDE中使用Apache Ant还是很有好处的,如对IDE中Apache Ant的默认设置进行修改以符合自己的要求.此外,还是有用到命令行的场景,虽然很少. 进入命令行,输入ant -help,显示如下(括弧中的文字是选项的注释): ant [options] [target [target2 [target3] ...]] O

Ant构建Java项目

Ant构建Java项目 我们创建HelloWorld项目,将源文件.java发到src中,编译后字节码.class放到bin中,对应的jar包放到exe目录中. 首先使用命令行来构建项目: 1.创建src目录 md src 2.在src目录中存放源文件HelloWorld.java,类HelloWorld的包名为com.tghz.test 那么创建包名路径,cd src,md com,cd com,md tghz,cd tghz,md test,然后存放HelloWorld.java到当前目录中

Apache Ant 简介和配置

Apache Ant 简介 Apache Ant是目前事实上的Java应用的标准build脚本工具.使它大受欢迎的一个主要愿意是它的和灵活,允许程序员创建自己的Task来对Ant进行扩展. 本文主要内容有: 对Ant的简介 介绍常用的Ant脚本 Ant的安装 Apache Ant是Apache基金会下的一个项目, 官网:http://ant.apache.org/ 下载地址:http://ant.apache.org/bindownload.cgi 根据不同的平台下载不同的压缩包,直接解压到安装