`

Ant中的classpath配置和使用

阅读更多
Ant手册中配置classpath采用classpath标签,可是我发现这样配置总是不好用,还是直接用path设置classpath

一)设置classpath的方法:
<path id="project.classpath"> 
    <pathelement path="${basedir}/lib/aa.jar"/> <!--
1-->
    <pathelement location="aa.jar"/> 
<!--2, 与1的区别在于location可以去当前路径,当然可以使用绝对路径 -->
    <filelist id="file" dir="${basedir}/lin">
<!--3-->
          <file name="a.jar"/> 
          <file name="d:lib/b.jar"/> 
    </filelist> 
    <fileset dir="d:/lib">
<!--4-->
           <include name="**/*.jar"/> 
     </fileset> 
     <!-- 手册上说了dirset也好用,但是我测试了还是不要用的-->
</path>   

<fileset dir="d:/lib"></fileset>二)classpath的使用,样例如下:
     <javac scdir="./src" destdir="./classes"> 
           <classpath refid="project.classpath"/>  
   </javac> 

<pathelement path="${basedir}/lib/aa.jar"><pathelement location="aa.jar"><filelist id="file" dir="${basedir}/lin"><file name="a.jar"><br><javac srcdir="./src" destdir="./classes">三)四种方式的优缺点: <br>第1种,调用的需要设置绝对路径适合第三方jar包 <br>第2种,则适合jar包和build.xml文件在同一目录下的情况,但是我觉得两个文件放在一起本身就不合理,估计是用的情况不多。这两种都是设置单个jar包 <br>第3种,是一个文件集合适合引入不同路径的jar包,但是需要输入每个jar包的名字,比较繁琐,适合于jar包属于不同位置,比较分散但是不多的情况 <br>第4种,是一个文件夹,可以采用匹配模式来引入,这个适合在同一个文件夹下,文件名字比较多的情况下 </javac></file></filelist></pathelement></pathelement>
分享到:
评论

相关推荐

    ant配置文件

    标签“ant 蚂蚁配置”进一步强调了Ant工具在项目配置中的重要性。Ant的配置主要涉及build.xml文件中的元素和属性。例如,元素定义了整个构建的根,元素表示一个具体的构建任务,&lt;classpath&gt;用于指定类路径,用于编译...

    网络上搜集的Findbugs在Ant下的配置方法

    **Findbugs在Ant下的配置方法** FindBugs是一款开源的静态代码分析工具,主要用于检测Java代码中的潜在错误、坏味道和安全漏洞。...正确配置和使用FindBugs,能帮助你尽早发现并修复潜在的错误,减少后期维护的成本。

    ant的基本配置说明

    标题中的“ant的基本配置说明”主要涉及如何创建和理解Ant的构建文件`build.xml`。`build.xml`是Ant的配置中心,它定义了构建过程的各个步骤。在描述中提到,`build.xml`中的`&lt;target&gt;`元素代表一个任务组,可以包含...

    Ant详细配置总结

    #### 二、Ant的基本配置与使用 在开始使用Ant之前,首先需要确保已经正确安装并配置了Java环境。接着,我们可以通过以下几个步骤来创建一个基本的Ant构建文件: 1. **创建`build.xml`文件**:这是Ant的核心配置...

    ant配置ant配置

    你可以在`classpath`中添加JAR文件、目录或者使用`pathelement`引入项目中的类路径。 在实际项目中,为了提高效率和代码复用,往往还会使用`macrodef`元素定义宏,这可以创建自定义的任务模板。例如,定义一个用于...

    Ant环境配置和单个类简单编译测试

    在项目中,通过编写`build.xml`文件定义构建过程,然后在命令行中使用`ant`命令执行这些过程。对于初学者来说,了解并掌握Ant的基本用法对于理解自动化构建流程至关重要,尤其在大型项目中,Ant可以极大地提高开发...

    Ant打包 Hibernate配置 实例

    在IT行业中,Ant和Hibernate是两个非常重要的工具,它们分别在构建管理...在提供的“HibernateNote”文件中,可能包含了更多关于如何在Ant中配置和使用Hibernate的详细信息,你可以进一步查阅这些资料来提升你的技能。

    [转]使用Ant管理配置Weblogic

    5. **示例脚本**:可能提供了具体的Ant脚本片段,演示了如何使用Weblogic Ant Tasks进行部署和配置。这些示例有助于理解如何实际应用这些工具。 6. **运行Ant脚本**:解释了如何通过命令行运行Ant脚本,并监控其...

    ant 配置文件集合

    - 属性可以在整个构建文件中使用,通过`&lt;property&gt;`元素定义,例如设置源代码目录、输出目录等。 - 属性可以被继承和覆盖,提供灵活的配置。 - 使用`${property_name}`引用属性值。 3. **路径元素(Path)** - ...

    Ant 配置文件详解

    Ant 使用`&lt;property&gt;`标签来定义属性,这些属性可以作为变量在配置文件中被引用。例如,定义一个`src.dir`属性来表示源代码目录: ```xml ``` 三、目标(Targets) 目标是Ant构建中的可执行单元,它们定义了特定...

    Ant构建中使用JS脚本方法

    这篇名为"Ant构建中使用JS脚本方法"的博客文章,可能是详细介绍了如何在Ant的构建脚本中集成JavaScript,以提高构建过程的灵活性和效率。 首先,让我们了解Ant的基本结构。Ant是基于XML的,它的主要构建文件是`...

    ant 中文手册2.0

    《Ant中文手册2.0》是一份详尽的教程,专为那些在Java开发中使用Ant构建工具的人员提供指导。Ant是Apache软件基金会开发的一个开源项目,它以XML为基础,用于自动化Java项目的构建过程,如编译、打包、测试等任务。...

    ant使用指南及使用教程

    Ant是Java项目管理和自动化构建的重要工具,尤其在早期的Java EE应用开发中广泛使用。本文将深入探讨Ant的使用指南和教程,帮助你掌握其基本概念和实际操作。 1. Ant基本概念: - 构建文件:Ant的核心是构建文件,...

    Junit+Jacoco+ant集成使用

    - 配置JaCoCo任务:在Ant中集成JaCoCo,需要使用JaCoCo的ant任务,包括`&lt;jacoco:coverage&gt;`和`&lt;jacoco:report&gt;`。前者用于收集覆盖率数据,后者用于生成报告。 - 运行测试并收集覆盖率:在JUnit任务中嵌套JaCoCo的...

    ant 中文帮助文档

    7. **条件语句(Conditions)**:了解如何在Ant中使用条件任务,如检查文件是否存在,或者判断属性值是否满足特定条件。 8. **宏定义(Macrodefs)**:学习如何创建自定义的任务宏,以提高脚本的复用性和可维护性。...

    ant使用指南(中文)

    Ant是Apache软件基金会下的一个Java项目,它是一个强大的构建工具,尤其在Java应用程序的构建、部署和自动化测试中发挥着重要作用。本指南将详细介绍Ant的基本概念、安装与配置、任务定义、属性处理、文件操作以及...

Global site tag (gtag.js) - Google Analytics