`

最简单的ant脚本

    博客分类:
  • ANT
阅读更多
public class Test{
    public static void main(String[] args){
        if(args!=null && args.length>0){
            System.out.println("arg[0] is:"+args[0]);
        }
    }
}

<?xml version="1.0"?>
<project name="ant_test" default="run">
    <target name="run">
        <javac srcdir="." destdir="."/>
        <java classname="Test" classpath=".">
            <arg line="${args}"/>
        </java>
    </target>
</project>

运行脚本,传入参数
ant -Dargs=abcde

结果:
run:
     [java] arg[0] is:abcde
分享到:
评论

相关推荐

    ant 脚本从svn上取代码打包代码全,同时包括相关的jar包

    首先,让我们来看看Ant脚本的基本结构。一个典型的Ant构建文件(build.xml)会包含多个目标(target),每个目标是一系列任务的集合。例如,一个简单的构建文件可能包含`compile`、`test`和`package`目标。以下是...

    ant脚本文档学习

    在"ant脚本文档学习"中,你将深入理解Ant的工作原理和核心概念。首先,Ant的构建过程由一系列任务(Tasks)组成,这些任务可以完成如编译源代码、创建JAR文件、运行单元测试等操作。任务通过XML格式的构建文件...

    Java 代码调用ANT

    这个简单的 build.xml 文件定义了一个名为 `test` 的目标,该目标会输出 "Hello World"。 3. **编写 Java 代码调用 Ant** 在项目中创建一个 Java 类 `AntSample`,用于调用 Ant: ```java package ...

    AntDesign最简单的动态换肤方案

    标题 "AntDesign最简单的动态换肤方案" 指向的是使用Ant Design框架实现应用程序的动态主题切换功能。Ant Design是阿里巴巴开源的一款基于React的UI组件库,它提供了丰富的界面设计元素和良好的交互体验,广泛应用于...

    ant脚本开发

    ### Ant脚本开发知识点 #### 一、Ant简介与优势 **Ant**(Another Neat Tool) 是一款主要用于Java项目的构建工具,尽管它最初的目的是为了Java项目构建,但实际上它也能广泛应用于其他类型的项目构建中。在软件开发...

    ant打包Web工程

    Ant的设计理念是“简单就是美”,它的目标是替代Make这样的传统构建工具,提供更符合Java环境的解决方案。 在“ant打包Web工程”的过程中,主要涉及以下几个步骤和知识点: 1. **配置build.xml**:`build.xml`是...

    Ant使用详细介绍(中文版)

    从这个最简单的构建脚本中,我们可以知道脚本的基本编写方法: 1. 脚本的根元素是: 2. 所有的任务,必须通过一个标签包围,一个标签,可以包含多个任务。 3. 标签描述了一个任务,这些任务必须放到一个标签的内部...

    利用ant.jar解压缩zip包

    此外,如果你需要在命令行环境中使用ant.jar,可以编写一个简单的Ant构建文件(build.xml),并使用`unzip`任务来解压缩ZIP文件。例如: ```xml ``` 然后通过命令行运行`ant unzip`即可。 总的来说,利用...

    Ant 资源 Ant 资源

    接下来,我们将通过一个简单的“Hello World”示例来体验Ant的基本用法。 1. **编写Java源代码**:创建名为`HelloWorld.java`的Java文件,包含如下代码: ```java package test.ant; public class HelloWorld...

    ant 学习 笔记 一个简单的java 编译部署实例

    根据提供的文件信息,这里将深入解析“ant学习笔记:一个简单的java编译部署实例”,涵盖标题、描述、标签以及部分内容中提及的关键知识点。 ### Apache Ant简介 Apache Ant是一款开源的Java环境下的自动化构建...

    apache-ant-1.9.3-src.tar

    每个ant脚本(缺省叫build.xml)中设置了一系列任务(target):比如对于一个一般的项目可能需要有以下任务。 * 任务1:usage 打印本脚本的帮助信息(缺省) * 任务2:clean 清空初始化环境 * 任务3:javadoc 生成...

    ant 构建环境使用

    另外,还可以通过设置ANT_HOME环境变量来指定Ant的安装目录,通常会将bin目录添加到PATH中,以便执行ant脚本。 在Apache Ant 1.9.6版本中,包含了以下关键组件和功能: 1. **任务(Tasks)**:Ant的主要工作单元,...

    Ant基本使用指南(入门教程)

    Apache Ant 是一个强大的Java项目构建工具,它被广泛应用于软件开发流程中,特别是在处理复杂的构建过程时。Ant基于XML来定义构建任务,...通过不断实践和学习,你可以掌握如何编写复杂的Ant脚本来满足不同项目的需求。

    apache ant使用例子

    例如,在"HelloAnt"工程中,`build.xml`可能包含了一个简单的`hello`目标,该目标用于编译源代码并打印一条“Hello, Ant!”的消息。在XML格式中,这些任务通常用`&lt;target&gt;`标签表示,并且可以包含其他的Ant任务元素...

    ant junit测试

    例如,以下是一个简单的Ant脚本片段,用于运行JUnit测试: ```xml ${java.class.path}"/&gt; *.jar"/&gt; &lt;!-- 这里假设你的测试依赖的库文件在lib目录下 --&gt; ``` 在这个例子中,`classpath`元素包含...

    最新版windows apache-ant-1.9.15-bin.zip

    例如,一个简单的构建脚本可能包括设置项目属性、定义源代码目录、编译源码、运行测试以及打包结果的步骤。 在Ant中,任务通过使用属性(Properties)来传递配置信息。例如,你可以定义Java编译器的版本、输出目录...

    Ant权威指南电子书-中文版

    Ant的文件操作功能也非常强大,包括复制、移动、删除、重命名等,同时支持文件集(filesets)和文件族(filelists)的概念,使得批量处理文件变得简单。书中会详细解释如何利用这些功能进行项目资源的管理。 此外,...

    Ant参考教程 ant

    - **简单易用**:相比Makefile,Ant的XML语法更加清晰,使得构建脚本更易于阅读和编写。 - **功能强大**:Ant提供了丰富的内置任务,可以执行各种复杂的构建操作。而且,用户还可以自定义任务和插件,扩展其功能。...

    ant-apache-bsf-1.7.0.jar.zip

    这种结合极大地扩展了Ant的功能,使得开发者可以选择最适合项目需求的脚本语言。 此外,"ant.license.txt"文件通常包含了Ant的许可协议信息,对于开源软件,了解并遵循这些许可协议是非常重要的,它规定了软件的...

Global site tag (gtag.js) - Google Analytics