在使用ant进行编译程序的时候,我们经常会在一个可持续继承的服务器上面进行。而这些可持续继承的服务器上面往往存放着很多版本的JDK。我们的每个程序可能JDK的版本都是不一样的。这个时候运行ant来进行编译,ant会查找环境变量中的JAVA_HOME 变量。而我们的 JAVA_HOME 变量只能设置一个。要是能够在每个项目的 build.xml 中动态的指定它们各自的 JAVA_HOME 是一件多么幸福的事情啊?
解决方法如下:
通过下面的在 build.xml 的起始部分配置 env.JAVA_HOME 的属性,可以动态的修改ant编译程序时候所需的不同版本的 JDK。
<property name="env.JAVA_HOME" value="D:\develop\jdk\jdk1.6.0_45"/> <echo message="----JAVA_HOME:\t${env.JAVA_HOME}" />
相关推荐
`build.xml`文件以`<project>`标签开头,该标签用于定义整个项目的根元素,包括项目的名称、默认目标以及基于哪个JDK版本运行。例如: ```xml <project name="MyProject" default="compile" basedir="."> ``` ...
用户可以通过执行`java -jar ant-1.6.5.jar`命令来启动Ant,然后结合`build.xml`文件进行项目构建。 值得注意的是,Ant是一个依赖于其他库的工具,比如JDK本身。因此,在使用Ant 1.6.5之前,确保已经正确安装了兼容...
8. **优化与扩展**:开发者可以根据需求自定义`build.xml`,添加额外的任务或修改现有任务,以适应不同的构建需求,如代码混淆、资源压缩等。 总之,`ant`在Android开发中扮演了重要角色,它简化了编译和打包过程。...
5. `build.xml`示例:一个基本的构建脚本模板,用户可以根据自己的项目需求进行修改。 为了在CocosCreator项目中使用Ant进行打包,你需要将解压后的Ant目录添加到系统路径,或者在CocosCreator的构建设置中指定Ant...
里面包含 ant 和jmeter 工具 以及 1.8的jdk 等(apache-ant-1.10.8 、jmeter-3.2 JMeterPlugins-Extras-1.4.0.zip、JMeterPlugins-Standard-1.4.0.zip、ServerAgent-2.2.3.zip、build.xml、jdk-1.8-windows-x64.exe...
2. **基于XML的配置文件**:Ant的构建文件通常命名为`build.xml`,其内容是符合XML规范的。XML的结构清晰,易于阅读和编写,同时XML的语法检查减少了因配置错误导致的构建失败。 Ant的使用通常涉及以下步骤: 1. *...
1. 支持JDK 1.3及以上:Ant 1.6.5兼容较早版本的Java运行环境,这使得它能够应用于广泛的项目中,无论项目所基于的Java版本如何。 2. 多种任务支持:包括编译、测试、打包、部署等,Ant 1.6.5内置了大量的任务,如...
- `ant -buildfile test.xml -Dbuild=build/classes dist`:执行`dist`目标,同时设置属性`build`为`build/classes`。 ### 总结 Ant提供了强大的构建管理能力,通过XML配置文件实现了任务的定义和组织。通过理解...
3. **执行构建**:在命令行中切换到包含build.xml的目录,运行`ant`命令,Ant将自动执行构建过程。 通过以上步骤,我们可以看到Ant是如何优雅地完成一系列自动化任务的,大大减少了人工干预的需求,提高了开发效率...
通过学习Jakarta-Ant 1.6alpha版本的`build.xml`文件,用户可以更好地理解如何编写自己的构建脚本。 #### 二、Ant简介 Ant是一种流行的Java库和命令行工具,用于驱动构建、测试和部署Java应用程序。它是用纯Java...
标题“antbuild-apk”指的是使用Ant构建工具来创建Android应用(APK)的过程。Ant是Apache软件基金会的一个开源项目,它是一个基于Java的构建工具,可以用来自动化编译、打包、测试等软件构建任务。在Android开发中...
在描述中提到的"使用非常简单",意味着这个压缩包可能包含了一个基本的build.xml示例,用户只需要根据自己的项目需求进行适当的修改,即可快速地进行项目构建。 在"标签"中提到了"ant",这是对Apache Ant的直接指代...
通过在命令行中运行 `ant` 或 `ant compile`,Ant会读取`build.xml`并执行相应的构建任务。如果你想要生成JAR文件,只需运行 `ant jar`。 此外,Apache Ant还支持条件语句(If/Unless)、循环(For/While)、以及与...
Ant的设计理念是“简单”,通过XML格式的配置文件(build.xml)来定义构建任务,使得构建过程可配置且易于跨平台。 在安装Ant时,你需要首先从官方网站下载最新版本的Ant发行包,通常是.zip格式。下载后,将其解...
- 构建脚本是Ant的核心,通常是`build.xml`文件,用于描述项目的构建过程。 - 构建脚本采用XML格式,由`<project>`标签作为根节点。 - `<target>`标签定义了执行的一组任务集合,可以通过命令行指定执行哪个`...
Ant是基于XML的,它的核心构建文件是build.xml,这个文件定义了项目构建的各个任务,如编译、测试、打包等。通过指定目标(target),Ant可以根据依赖关系自动执行一系列任务。在StrutsSample项目中,build.xml文件...
Ant 是基于XML的,其核心文件是`build.xml`,它包含了构建过程的所有指令和配置。 **构建Ant环境** 在使用Ant之前,首先需要设置好Java环境。这包括安装Java Development Kit (JDK),并设置系统环境变量`JAVA_HOME`...
2. Ant会在当前目录下查询build.xml文件,如果找到就使用该文件作为buildfile。 3. 可以指定执行一个或多个target,例如ant -buildfile test.xml dist。 四、Ant命令行选项 Ant提供了多种命令行选项,下面是一些...