`

在一个项目里用Ant同时编译其他依赖项目

    博客分类:
  • ant
阅读更多

在开发中一般会遇到同时要编译几个项目,并完成发布。如果依次执行ant,太烦。可以再一个目标项目的ant脚本中调用其他的ant脚本。

目标项目里添加如下

<target name="callNewsExtractor">

      <echo message="building xxxxx    project" />

       <ant antfile="build.xml" dir="dir\xxx" />

</target>

这样将会调用dir目录下的build.xml编译

分享到:
评论

相关推荐

    ant编译依赖包

    总的来说,使用Ant编译Java项目并创建jar包,你需要编写一个包含`&lt;javac&gt;`和`&lt;jar&gt;`任务的构建文件,同时可以利用Ivy管理依赖,Emma生成测试覆盖率报告,以及Ant Contrib中的额外任务来增强Ant的功能。通过这种方式...

    ant脚本编译jar

    本文将深入探讨如何使用`Ant`脚本来编译并创建一个`JAR`文件,以此来理解`Ant`脚本的工作原理和实际应用。 `Ant`是Apache软件基金会开发的一款开源构建工具,它使用XML格式定义构建过程,具有高度可配置性和可扩展...

    ant 管理整个项目的编译和运行

    `compile` 目标负责编译源代码,而 `deploy` 盟则依赖于 `compile`,在编译后创建一个可执行的JAR文件。 3. **构建目标(Targets)** 构建文件中的每个 `&lt;target/&gt;` 元素代表一个构建任务。这些任务可以按需定义...

    ant编译java工程

    标题 "ant编译java工程" 涉及到的是使用Apache Ant工具来构建Java应用程序的过程。Apache Ant是一个基于XML的构建工具,它允许开发者通过声明式的方式定义项目构建任务,而不是采用程序化的方式。在Java开发中,Ant...

    ant打包编译全套资料

    Ant是Apache软件基金会下的一个项目,它是一款Java语言编写的构建工具,被广泛应用于Java项目的构建、测试和部署过程。Ant以其灵活性和可扩展性,通过XML格式的构建文件(build.xml)来定义任务,使得开发者能够自动...

    ant编译以及格式

    7. **使用Ivy管理依赖**:Ivy是Ant的一个插件,用于管理和解析项目依赖。`local ivy jars`可能指的是在本地存储库中的Ivy JAR文件。在Ant中,你可以配置Ivy来解决项目的依赖关系,这使得项目更易于维护和分发。 总...

    Ant 编译 多目录demo

    总结,Ant编译多目录的项目,主要通过`build.xml`文件配置多个`fileset`来指定源码位置,然后使用`&lt;javac&gt;`任务进行编译。理解并熟练掌握Ant的配置方式,能帮助开发者高效地管理复杂的项目构建过程。

    ant编译1.9版本

    在“ant编译1.9版本”中,我们关注的是Apache Ant 1.9.6这个特定版本的使用方法和特性。 Apache Ant 1.9.6发布于2015年,作为Ant 1.9系列的一个稳定版本,它提供了一系列改进和修复,以提高构建效率和稳定性。这个...

    .Ant安装编译操作手册

    - **编写目的**:本文档旨在指导软件发布人员如何正确安装与配置Apache Ant,解决在安装与使用过程中可能遇到的问题,确保能够顺利地使用Ant对Flex/Java工程项目进行自动化编译与打包。 #### 二、环境说明 - **Ant...

    【Ant】Ant实例(1)一个Java文件依赖于某jar包,需要打包部署

    本文将探讨如何使用Ant来处理一个简单的场景:一个Java文件(JettySample.java)依赖于某个jar包(例如webserver.jar),并将其打包成可部署的格式。 1. 安装与配置Ant 在开始之前,确保已经在本地安装了Ant,并且...

    Ant打包编译部署工具学习笔记2(附件中含有测试项目)

    3. **运行Ant**:在命令行中,你可以使用`ant`命令执行build.xml中的默认任务,或者指定其他任务,如`ant compile`。 4. **打包与部署**:Ant可以创建JAR或WAR文件,方便分发和部署。例如,创建JAR文件: ```xml ...

    在开发工具外编译java,使用ant技术

    Ant是一个基于Java的构建工具,它使用XML来描述项目构建过程,提供了独立于IDE的编译、打包、测试等任务执行方式。 Ant的核心概念是构建文件(build.xml),这个文件定义了构建过程中的各个目标(target)和任务...

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

    在IT领域,尤其是在Java开发与自动化构建工具的学习中,Apache Ant是一个不容忽视的重要工具。根据提供的文件信息,这里将深入解析“ant学习笔记:一个简单的java编译部署实例”,涵盖标题、描述、标签以及部分内容...

    项目Ant配置实例一次下载各处使用

    这表明我们将学习如何创建一个可复用的Ant构建脚本,该脚本可以在不同的项目或环境中稍作调整后立即使用。Ant的配置主要体现在它的构建文件`build.xml`中,这是一个XML格式的文件,定义了构建过程的各个任务和目标。...

    ANDROID_ANT自动编译打包签名教程

    ANT作为一款开源的Java编译工具,在Android项目构建中扮演着重要的角色。本文将详细介绍如何利用ANT实现Android项目的自动编译、打包以及签名过程。 #### 二、准备工作 1. **下载并安装ANT**: - 访问ANT官网下载...

    ant打jar包时, 怎么把所依赖的jar包与从源码中编译过来class文件合并成最终的一个jar?

    要将依赖的jar与源码编译后的class文件合并,我们需要在`build.xml`中定义一个`jar`任务。 1. **定义classpath** 在`build.xml`中,首先创建一个`path`元素,用于指定依赖的jar文件。这些jar文件可以通过`fileset`...

    Ant编译与执行一个简单的Java项目

    在IT行业中,构建工具是开发过程中的重要环节,它们帮助我们自动化地编译、测试和打包项目。本文将深入探讨如何使用Apache Ant,一个流行的Java...通过实践上述步骤,你可以轻松地用Ant编译和运行一个简单的Java项目。

    使用Flex Ant Tasks编译工程文件

    Apache Ant是一个广泛使用的Java构建工具,它依赖于XML格式的构建文件(build.xml)来定义任务和构建过程。在提供的文件列表中,"build.xml"正是这样一个构建脚本,它包含了编译、测试等操作的指令。"flexTasks"则是...

    App自动化之使用Ant编译项目多渠道打包

    总之,Android项目自动化打包是一个关键环节,尤其在大型项目和持续集成环境中。通过掌握Ant工具和理解打包流程,开发者可以有效地提高工作效率,减少手动操作的错误,确保软件发布的稳定性和一致性。对于多渠道打包...

Global site tag (gtag.js) - Google Analytics