`

ant中引用其他工程

    博客分类:
  • Java
 
阅读更多

今天整了个demo,build path中添加其他工程之后,直接右键 run as java application,一切正常

用ant,报很多编译错误

想起来,可能是没有把其他工程里的那些源文件加到ant里来,于是整理了一些用ant生成jar时,需要用到其他工程的笔记。

1.在编译当前工程前,先编译那两个库的源码

<javac destdir="${classes}" includeantruntime="true">

<src path="${vvserverproject}" />

<src path="${vvwebproject}" />

<src path="${src}" />

<!-- classpath 定义编译需要的claspath -->

<classpath>

<fileset dir="lib">

<include name="*.jar" />

</fileset>

</classpath>

 

</javac>

PS:在编译本地代码前就要编译那些用到的其他工程的源码哟

分享到:
评论

相关推荐

    ant打包Web工程

    这些属性可以在`build.xml`中引用,使得配置更具可读性和可重用性。 `WebRoot`是标准的Web应用目录结构,它包含Web应用的所有静态资源,如HTML、CSS、JavaScript文件,以及图片等。此外,`Web-INF`子目录下通常会有...

    ant 工程

    "Ant工程"是一个基于Java的构建工具,它在软件开发过程中扮演着自动化构建、测试和部署的角色。由Apache软件基金会维护,Ant以其灵活性和可扩展性而受到广泛的欢迎,尤其在Java开发领域。它通过XML格式的构建文件...

    AntTest演示工程,演示如何使用Ant编译Android工程

    本示例中的"AntTest演示工程"就是专为展示如何利用Apache Ant工具来构建Android应用程序而设计的。Ant是一个开源的Java构建工具,它基于XML格式的构建文件(build.xml)来定义构建过程。 1. **Apache Ant简介** ...

    ant自动发布工程

    下面将详细阐述Ant在自动发布工程中的核心知识点。 1. **Ant基本概念** - **构建文件(Build File)**: Ant的核心是构建文件,通常命名为`build.xml`,它定义了构建过程中的任务和目标。 - **任务(Task)**: ...

    Ant 打包工程

    本文将深入探讨Ant在打包工程中的应用。 ### Ant简介 Ant是由Apache软件基金会开发的开源项目,它是一个基于Java的构建工具,其设计灵感来源于Unix的Make工具。Ant使用XML来描述构建过程,使得构建脚本具有良好的...

    Ant编译打包android工程流程

    ### Ant编译打包Android工程流程详解 #### 一、Ant编译打包步骤 在深入了解Ant如何帮助我们构建Android项目之前,我们先来了解整个编译打包的过程。 1. **使用aapt为项目资源生成R.java文件** - **工具介绍**:...

    ant简明教程;ant调用bat方法

    除了这些基础任务,Ant还能进行Java工程的构建和部署。例如: - 使用`javac`任务编译Java源代码。 - 使用`java`任务运行已编译的Java类。 - 使用`jar`任务创建Java类库JAR文件。 - 使用`war`任务打包Java EE项目为...

    Apaceh Ant 手册(CHM格式)

    本手册是Apache Ant的官方权威教程,旨在帮助用户理解和掌握Ant的使用方法,以便在Java工程的编译、打包等环节中发挥其功能。 在Ant中,构建文件通常被称为`build.xml`,它定义了项目的构建过程,包括编译源代码、...

    Ant使用指南_发布工程师必备

    属性是Ant中的关键元素,它们允许你在构建文件中存储值,并在需要的地方引用。你可以直接在XML中定义属性,也可以在命令行中传递,使得构建过程更加灵活。 **定义依赖关系** Ant的强大之处在于它能够理解任务之间的...

    使用Flex Ant Tasks编译工程文件

    在`build.xml`中,我们可以设置这些任务的属性,如输入源文件路径、输出目标、库引用等。 在`bin`目录下,通常会存放编译后的类文件、SWF文件或其他编译产物。这个目录在构建过程中会被Ant自动管理,生成的文件会...

    Ant权威指南 是一本好书哦

    Ant,全称Apache Ant,是Java开发中广泛使用的自动化构建工具,它以其XML为基础的构建文件格式,强大的任务库和灵活的扩展能力,在软件工程中扮演着重要角色。 Ant的核心概念是“项目”(Project),它是所有构建...

    Ant部署WebService服务

    - Ant使用属性(property)来存储可配置的值,这些值可以在整个构建过程中引用。 2. **构建过程**: - 首先,Ant会读取`build.xml`文件,解析其中的任务和目标。 - 编译阶段:Ant会使用`javac`任务来编译源代码...

    ant编译1.9版本

    Apache Ant是Java开发中不可或缺的自动化构建工具,它在软件工程领域扮演着重要角色,尤其在构建、测试和部署过程中。Ant以其XML为基础的构建文件(通常命名为build.xml)著称,这种文件定义了项目构建的各个任务和...

    ant构件示例说明

    标题中的“ant构件示例说明”表明我们即将探讨的是关于Apache Ant工具的使用,它是一个Java平台上的构建工具,常用于编译、打包和测试Java项目。Ant是基于XML的,它的配置文件(通常命名为build.xml)定义了构建过程...

    apache-ant-1.9.7

    3. **Properties**:Ant使用属性(Properties)来存储可配置的值,这些值可以在构建过程中被引用和修改。例如,`src.dir`可以定义源代码目录,`dest.dir`可以定义输出目录。 4. **条件语句**:Ant支持条件语句,如`...

    ant 1.10.3 源码

    - **属性(Properties)**:属性是Ant中的变量,可以在构建过程中被设置和引用,用于传递配置信息。 - **路径(Path)**:Ant的路径元素用于表示类路径或文件集,可以方便地管理多个目录或文件。 - **条件...

    ant builder之tomcat工程通用模板

    ### ant builder之tomcat工程通用模板知识点解析 #### 一、概述 在现代软件开发过程中,构建工具扮演着至关重要的角色。Apache Ant 是一个流行的Java平台上的自动化构建工具,它通过XML格式的构建脚本来定义项目的...

    Ant 经典入门资料

    Apache Ant 是一个由Java开发的开源构建工具,它在软件工程中被广泛用于自动化构建、测试和部署Java项目。Ant以其灵活性和可扩展性而著名,它的核心概念是基于XML的构建文件,其中包含了编译、打包、测试等任务的...

    apache_ant

    Ant在软件工程领域中扮演着重要角色,尤其在自动化构建、编译、测试和部署应用程序方面。这个工具以其灵活性和可扩展性著称,使得开发者能够通过XML配置文件定义构建过程。 Ant的核心概念是基于任务(Task)的,...

Global site tag (gtag.js) - Google Analytics