`
liyixing1
  • 浏览: 961546 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

构件文件

阅读更多
ant默认构建文件build.xml
指定别的构件文件
ant -buildfile filename

构件文件必须要<project>元素。每个构建文件只能有一个project元素。
它有三个属性,name,default,basedir。name是工程名。default属性用于指定一个默认的目标。project元素的default属性没有默认值。如果没有指定目标,会执行默认目标。basedir属性定义工程的根目录。一般情况下是".",这表示项目和构件文件位于同一个目录。而和我们在哪个目录运行是没有关系的。

目标
且至少有一个target元素

<target name="prepare">
<mkdir dir="${build.dir}" />
<mkdir dir="${build.classes}" />
</target>

任务
写在target内部

上面的mkdir
copy任务
<copy todir="${weblogic.dir}/a.jsp">
  <fileset dir="${webroot}\a.jsp" />
</copy>

数据元素
分为两类:
特性和DataType
特性(property)
由构件文件的<property>标签定义的键值对

DataType
一类表示复杂数据集合的元素,如fileset和path

数据元素(data element)
包括了特性和DataType

特性
除了字符串外,其他数据类型不能与特性关联。可以通过特性文件(propertyfile)或者jvm命令行动态设置。
<property name="test" value="test值" />

要应用特性的值,可以通过${propertyname}来获取

DataType
例如工程包含了25个jar文件,如果使用特性,需要定义很长的value
<property name="classpath" value="${lib.dir}/1.jar;2.jar;3.jar........." />
更好的办法:
<path id="classpath">
  <fileset dir="${lib.dir}">
    <include name="1.jar />
    <include name="2.jar />
.....
  </fileset>
</path>
也可以使用通配符
<path id="classpath">
  <fileset dir="${lib.dir}">
    <include name="**/*.jar" />
  </fileset>
</path>
分享到:
评论

相关推荐

    XS128构件文件

    XS128构件头文件,模块化处理程序,可形象的表述单片机的寄存器地址

    论文研究-面向测控领域的构件库管理系统研究 .pdf

    8. 文件系统存储:在构件库管理系统中,构件实体(即实际的构件文件)通常使用文件系统进行存储。与构件的元数据(描述信息)分开存储可以方便地管理和维护,同时文件系统也提供了灵活的访问和管理机制。 9. 软件...

    Solidworks 结构件库GB

    《Solidworks 结构件库GB详解》 Solidworks是一款在工程设计领域广泛应用的三维机械设计软件,以其直观易用的界面和强大的建模功能而受到设计师们的青睐。在Solidworks中,构建件库(Component Library)是设计师的...

    ant1.9资源

    project元素是Ant构件文件的根元素,Ant构件文件至少应该包含一个project元素,否则会发生错误。在每个project元素下,可包含多个target元素。接下来向读者展示一下project元素的各属性。 1)name属性 用于指定...

    TEKLA -构件统计及清单(净重).rpt

    内客概要: 通过学习 TEKLA -构件统计及清单(净重).rpt 文件了解软件清单导出功能。TEKLA 软件可以导出构件统计信息到 rpt 文件,该文件可以转成 Excel、txt等,便于后续分析使用。适合人群:使用 TEKLA 软件的工程师和...

    solidworks结构件大全-iso

    该ISO文件中的结构件库包含了各种类型的结构件,从常见的标准件到特殊定制的部件,几乎涵盖了设计过程中的所有可能需求。用户可以根据自己的设计需要,直接调用这些结构件,减少重复建模的工作量,同时也确保了模型...

    solidworks焊接结构件库GB

    《SolidWorks焊接结构件库GB详解》 SolidWorks是一款广泛应用于机械设计领域的三维CAD软件,以其易用性和强大的功能著称。在进行焊接结构件设计时,为了提高效率和准确性,SolidWorks提供了丰富的预定义焊接结构件...

    uml 构件图.doc

    2. 工作产品构件:这类构件主要是开发过程的产物,包括创建实施构件的源代码文件及数据文件。 3. 执行构件:作为一个正在执行的系统的结果而被创建的,例如由 DLL 实例化形成的 COM+ 对象。 构件图的组成部分: 1. ...

    构件库构件库构件库构件库构件库构件库构件库

    在实际应用中,例如Java开发中,Maven仓库就是一个典型的构件库,它存储了大量的JAR文件,开发者可以通过Maven的配置文件(pom.xml)来引用这些构件。而在.NET环境中,NuGet则是一个类似的库,用于管理.NET框架的...

    JGJ339-2015非结构构件抗震设计规范附条文.pdf

    根据提供的文件信息,文件标题为《JGJ339-2015非结构构件抗震设计规范附条文.pdf》,这是一份中国工程建设行业标准文件,具体内容涉及非结构构件抗震设计的相关规范和条文。标题中的“JGJ”代表工程建设标准,“339...

    嵌入式软件设相相关规范

    - 软件构件文件实现特定的功能实体,每个构件都相对独立,易于管理和维护。 **3. 链接文件的作用** 链接文件是编译过程中的关键组成部分,它指定了代码在内存中的布局,对于确保程序正确加载和运行至关重要。 **4...

    构件模型及构件管理库的研究与实现

    在IT行业中,构件模型(Component Model)是一种软件开发方法,它允许开发者将应用程序分解为可重用的、独立的功能单元,这些单元被称为构件。构件模型促进了软件的模块化,提高了开发效率,降低了维护成本,同时也...

    nexus 2.x 安装配置指南

    4. **选择上传构件**:上传构件文件。 ![选择上传构件](#图7-5选择上传构件) 5. **添加构件**:确认上传信息无误后,提交上传请求。 ![添加构件](#图7-6添加构件) 6. **上传完成**:等待上传过程完成。 !...

    uml构件图课件

    2. **工作产品构件**:这类构件主要是开发过程的中间产物,如源代码文件和数据文件,它们并不直接参与到系统的运行中。 3. **执行构件**:在运行时创建的构件,如由DLL实例化形成的COM+对象、Servlets、XML文档等...

    整理的GTK+笔记

    文件选择构件(File Chooser)用于让用户选择文件或目录,通过`GtkWidget *file_chooser = gtk_file_chooser_dialog_new(...);`创建。 ### 第十七章 框架构件、比例框架构件 #### 一、框架构件 框架构件(Frame)...

    nexus-webapp-1.5.0-bundle

    - **sonatype-work** 目录:这是 Nexus 的工作目录,存放运行时产生的数据,如配置文件、日志、索引以及存储的构件文件。这些文件不应与 Nexus 的安装目录混淆,它们是运行时生成的,并且在升级或重新安装时可能需要...

Global site tag (gtag.js) - Google Analytics