在Eclipse下使用ant

目前的Eclipse都集成了ant,但是如何在Eclipse下使用ant呢?

1.新建Java Project-新建Java文件HelloWorld.java

HelloWorld.java:

package example;
public class HelloWorld {
    public static void main(String[] args) {
       System.out.println("Hello World");
    }
}

2.在工程根目录下新建build.xml

build.xml:

<?xml version="1.0" encoding="utf-8"?>
<project default="main" basedir=".">
    <target name="main" depends="compile, compress" description="Main target">
       <echo>Building the .jar file.</echo>
    </target>
    <target name="compile" description="Compilation target">
       <javac srcdir="${basedir}/src/example" />
    </target>
    <target name="compress" description="Compression target">
       <jar jarfile="HelloWorld.jar" basedir="${basedir}/src/example"includes="*.class" />
    </target>
</project>

此脚本文件内容是编译/src/example下的java文件,并就地生成class文件,将这个class文件打成jar包,HelloWorld.jar。

此时工程的目录结构如下图所示:

右键选中HelloAnt工程,选择Properties:

选择Builders-New…,选择Ant Build,

Name:Ant_Builder;

Buildfile:${workspace_loc:/HelloAnt/build.xml};

Base Directory:${workspace_loc:/HelloAnt};

(按“Browse Workspace”选择工程根目录)

在Builder面板中钩上Ant_Build,去掉Java Builder,即可编译执行。

每次编译时,右键build.xml,选择Run As-Ant Build:

编译结果:

Buildfile: F:\workfile\ant_test\build.xml
compile:
    [javac] F:\workfile\ant_test\build.xml:7: warning: ‘includeantruntime‘ was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
compress:
main:
     [echo] Building the .jar file.
BUILD SUCCESSFUL
Total time: 1 second

在Eclipse下使用ant,布布扣,bubuko.com

时间: 2024-10-23 08:23:26

在Eclipse下使用ant的相关文章

在Eclipse下使用ant构建

目前的Eclipse都集成了ant,但是如何在Eclipse下使用ant呢?如果使用ivy,则需要加入ivy-2.2.0.jar 1.在工程根目录下新建build.xml project 的常用属性有: --name : project名称(不必固定) --default : 在运行该文件的时候默认进入的任务名称 3.在project标签内定义名字跟default一样的任务task: <target name="all"  depends="init,compile&q

Eclipse下配置Ant脚本 自己主动打包带签名的Android apk

尽管eclipse非常少用了,可是在古老的项目上还是会用到.一个麻烦事是打带签名包的时候.非常不方便.下边纪录下配置ant,自己主动打包带签名apk的过程,作为备忘.(PC环境为MAC) 1,第一步得安ant,下载相应安装包,解压后配置环境变量: export ANT_HOME="/Users/yanzi/work/apache-ant-1.9.4" export PATH=${PATH}:${ANT_HOME}/bin 通过which ant检查是否成功安装. 2,在项目文件夹下执行

Eclipse下配置Ant脚本 自动打包带签名的Android apk

虽然eclipse很少用了,但是在古老的项目上还是会用到.一个麻烦事是打带签名包的时候,非常不方便.下边纪录下配置ant,自动打包带签名apk的过程,作为备忘.(PC环境为MAC) 1,第一步得安ant,下载对应安装包,解压后配置环境变量: export ANT_HOME="/Users/yanzi/work/apache-ant-1.9.4" export PATH=${PATH}:${ANT_HOME}/bin 通过which ant检查是否安装成功. 2,在项目目录下运行:and

如何在Eclipse下,实现ant的web项目修改保存后,实时部署,直接刷新即可看到结果

最近碰到了一个老项目,是ant的web项目,把项目导入到Eclipse以后,发现修改了文件之后,要先执行build.xml,再把打包好的war丢到Tomcat下,再刷新才能看到效果.由于以前没用过ant,所以自己研究了一套办法(如果ant确实有像Eclipse下修改后直接刷新就可看到结果的方法,还望众客官不吝赐教). 本项目参考了以下4个帖子: 帖子1:  http://blog.csdn.net/futurelight/article/details/624950 帖子2: http://we

[Gradle] 在 Eclipse 下利用 gradle 构建系统

转载自:http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/ 构建系统时候常常要用到 Ant, Maven 等工具,对于初学者来说,它们还是过于复杂,上手还是需要时间的.本文将向读者介绍一种全新的构建项目的方式 gradle,它简单.上手快,能大大节省项目的时间和成本. 在 eclipse 下利用 gradle 构建系统 基本开发环境 操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系统是

(转)eclipse下 gradle构建项目

原文:http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/ 在 eclipse 下利用 gradle 构建系统 基本开发环境 操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系统是 Linux 的,请选择下载对应版本的其他工具,包括开发工具.Java EE 服务器.Apache Ant.SoapUI. 开发工具:Eclipse IDE for SOA Developers 版本,请到 ht

(转)Eclipse中使用Ant

Eclipse中使用Ant 分类: JAVA 工具 服务器2014-08-05 09:59 5507人阅读 评论(0) 收藏 举报 anteclipse http://286.iteye.com/blog/1909223 Eclipse中已经集成了Ant,我们可以直接在Eclipse中运行Ant,这里我要做的不是直接运行已编写好的build.xml文件,而是利用Ant插件来生成一个构建文件. 首先打开Eclipse,点击导航栏的"Window"-->"Preferenc

【Android】eclipse下gradle

Android工程中引入gradle,集合了maven.ant等功能.使用gradle如下 下载gradle安装包,并解压.http://gradle.org/downloads/ .添加GRADLE_HOME环境变量. 命令行下gradle -version 查看是否配置成功 2.  eclipse下安装gradle插件.help->intall new software,对应网址为http://dist.springsource.com/release/TOOLS/gradle 3.  ec

在 Eclipse 下利用 gradle 构建系统

在 eclipse 下利用 gradle 构建系统 基本开发环境 操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系统是 Linux 的,请选择下载对应版本的其他工具,包括开发工具.Java EE 服务器.Apache Ant.SoapUI. 开发工具:Eclipse IDE for SOA Developers 版本,请到 http://www.eclipse.org/downloads/ 网站下载,当然任何版本的 eclipse 都是可以的. Java