- 浏览: 961546 次
- 性别:
- 来自: 江西上饶
文章分类
- 全部博客 (460)
- p.spring (56)
- p.maven (20)
- p.ant (17)
- p.jee (18)
- p.jse (33)
- p.ofbiz (31)
- p.软件工程 (8)
- p.struts2 (5)
- p.hibernate (5)
- linux (25)
- 设计模式 (2)
- p.javascript (11)
- 硬件 (1)
- p.jsp (2)
- p.windows批处理 (1)
- 操作系统问题 (5)
- 算法 (1)
- p.mysql (7)
- p.sql (5)
- p.c (1)
- google产品 (0)
- 内存 (1)
- p.struts (1)
- p.freemarker (7)
- p.css (4)
- p.log4j (10)
- p.html (3)
- 淘宝产品 (0)
- 其他 (3)
- 编译器 (0)
- svn (4)
- p.spring.security (11)
- 图形 (0)
- p.xml (1)
- p.ssh (0)
- p.jquery (4)
- p.jdbc (3)
- p.flex (0)
- p.c++ (0)
- p.c#Net (0)
- p.assembly (0)
- p.sqlserver (0)
- p.其他 (3)
- p.webwork (21)
- p.wap (12)
- p.cglib (1)
- p.jee服务器 (11)
- windows (2)
- p.iphone (1)
- p.java.分布式与集群 (2)
- p.ibatis (16)
- p.eclipse (5)
- 架构 (2)
- http协议 (5)
- 我的个人标准 (2)
- 多线程 (1)
- 奇怪问题 (5)
- p.jira (13)
- p.httpclient (1)
- 服务器.apache (11)
- 安全防范 (1)
- p.PODAM (1)
- p.junit (16)
- fop (2)
- 硬盘安装 (1)
- powerdesigner (0)
- 单元测试 (1)
- apache commons (4)
- tomcat+apache集群 (10)
- 各类诡辩 (1)
- 安卓 (8)
- qvod (1)
- java编程基础知识考试考点及答案 (0)
- 工作总结 (4)
- oracle (0)
- spring的util工具 (3)
- json (2)
- maven (3)
- jms (19)
- p.bat (3)
- hadoop (2)
- git (3)
- nginx (1)
- p.移动开发 (1)
- shiro (3)
- 游戏破解 (1)
- react-native (7)
- ios开发 (1)
- webmagic (6)
- socks5 (1)
最新评论
-
weituotian:
说的不好,没人看的
公司系统中的菜单功能和权限功能 -
石不易:
非常详细的注解~
绑定端口和IP,Listen 与VirtualHost指令 -
spring_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
spring mvc -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装 -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装
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>
指定别的构件文件
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>
发表评论
-
运行swing等可视化程序
2014-03-26 14:55 879Ant中调用的时候,总是一闪而过。 需要添加 <java ... -
ant path匹配
2013-07-22 09:40 2180spring和ant path实现相关的主要类有两个 org. ... -
自定义任务
2012-11-21 22:33 1169<!-- 代码覆盖率任务定义,classpathref直 ... -
copy的时候,保持原有的目录结构
2012-11-21 17:31 1829flatten:用于指定是否需要复制目录,如果为true代表把 ... -
给ant指定内存
2012-02-14 12:40 1233Windows操作系统,在运行ant的bat脚本文件: set ... -
DEBUG -- CLOSE BY CLIENT STACK TRACE
2011-10-20 10:28 27648在单元测试测试环境下主要参数两个错误信息: 1.java.la ... -
奇怪的乱码
2011-10-20 00:14 1380通过ant运行build,然后启动测试。测试的时候有log4j ... -
junit - formatter 等等和测试有关的指令
2011-10-18 22:38 1323<formatter> </formatte ... -
文件移动或者复制的时候完成文件中的文本替换。实现antx功能
2011-10-15 11:56 2088filterset DataType ant1.4支持。定义 ... -
cobertura做测试覆盖率 ant的配置
2011-09-25 23:05 7483cobertura原理大致如下: 首先修改我们编译后的clas ... -
关于依赖
2011-05-14 15:05 1152所以指定了排除,但是,并不是说排除的类一定不编译。java编译 ... -
target目标与任务
2011-05-14 15:02 2443运行ant没有带参数的情 ... -
特性与DataType
2011-05-14 14:34 1586注意,ant内部定义的特性可以通过eclipse的Debug ... -
构建的时候的错误
2011-05-14 13:44 2098工程级错误 ant会加载构建文件的所有元素。它将处理除目标(t ... -
安装与部署
2011-05-14 11:03 953下载,请google,baidu 注意不要将ant的jar文 ... -
ant命令帮助
2011-05-13 20:55 729ant的核心文件,build.xml(根据需要可以使用别的xm ...
相关推荐
XS128构件头文件,模块化处理程序,可形象的表述单片机的寄存器地址
8. 文件系统存储:在构件库管理系统中,构件实体(即实际的构件文件)通常使用文件系统进行存储。与构件的元数据(描述信息)分开存储可以方便地管理和维护,同时文件系统也提供了灵活的访问和管理机制。 9. 软件...
《Solidworks 结构件库GB详解》 Solidworks是一款在工程设计领域广泛应用的三维机械设计软件,以其直观易用的界面和强大的建模功能而受到设计师们的青睐。在Solidworks中,构建件库(Component Library)是设计师的...
project元素是Ant构件文件的根元素,Ant构件文件至少应该包含一个project元素,否则会发生错误。在每个project元素下,可包含多个target元素。接下来向读者展示一下project元素的各属性。 1)name属性 用于指定...
内客概要: 通过学习 TEKLA -构件统计及清单(净重).rpt 文件了解软件清单导出功能。TEKLA 软件可以导出构件统计信息到 rpt 文件,该文件可以转成 Excel、txt等,便于后续分析使用。适合人群:使用 TEKLA 软件的工程师和...
该ISO文件中的结构件库包含了各种类型的结构件,从常见的标准件到特殊定制的部件,几乎涵盖了设计过程中的所有可能需求。用户可以根据自己的设计需要,直接调用这些结构件,减少重复建模的工作量,同时也确保了模型...
《SolidWorks焊接结构件库GB详解》 SolidWorks是一款广泛应用于机械设计领域的三维CAD软件,以其易用性和强大的功能著称。在进行焊接结构件设计时,为了提高效率和准确性,SolidWorks提供了丰富的预定义焊接结构件...
2. 工作产品构件:这类构件主要是开发过程的产物,包括创建实施构件的源代码文件及数据文件。 3. 执行构件:作为一个正在执行的系统的结果而被创建的,例如由 DLL 实例化形成的 COM+ 对象。 构件图的组成部分: 1. ...
在实际应用中,例如Java开发中,Maven仓库就是一个典型的构件库,它存储了大量的JAR文件,开发者可以通过Maven的配置文件(pom.xml)来引用这些构件。而在.NET环境中,NuGet则是一个类似的库,用于管理.NET框架的...
根据提供的文件信息,文件标题为《JGJ339-2015非结构构件抗震设计规范附条文.pdf》,这是一份中国工程建设行业标准文件,具体内容涉及非结构构件抗震设计的相关规范和条文。标题中的“JGJ”代表工程建设标准,“339...
- 软件构件文件实现特定的功能实体,每个构件都相对独立,易于管理和维护。 **3. 链接文件的作用** 链接文件是编译过程中的关键组成部分,它指定了代码在内存中的布局,对于确保程序正确加载和运行至关重要。 **4...
在IT行业中,构件模型(Component Model)是一种软件开发方法,它允许开发者将应用程序分解为可重用的、独立的功能单元,这些单元被称为构件。构件模型促进了软件的模块化,提高了开发效率,降低了维护成本,同时也...
4. **选择上传构件**:上传构件文件。 ![选择上传构件](#图7-5选择上传构件) 5. **添加构件**:确认上传信息无误后,提交上传请求。 ![添加构件](#图7-6添加构件) 6. **上传完成**:等待上传过程完成。 !...
2. **工作产品构件**:这类构件主要是开发过程的中间产物,如源代码文件和数据文件,它们并不直接参与到系统的运行中。 3. **执行构件**:在运行时创建的构件,如由DLL实例化形成的COM+对象、Servlets、XML文档等...
文件选择构件(File Chooser)用于让用户选择文件或目录,通过`GtkWidget *file_chooser = gtk_file_chooser_dialog_new(...);`创建。 ### 第十七章 框架构件、比例框架构件 #### 一、框架构件 框架构件(Frame)...
- **sonatype-work** 目录:这是 Nexus 的工作目录,存放运行时产生的数据,如配置文件、日志、索引以及存储的构件文件。这些文件不应与 Nexus 的安装目录混淆,它们是运行时生成的,并且在升级或重新安装时可能需要...