ant-path
来源:互联网 发布:天干地支对照表及算法 编辑:程序博客网 时间:2024/04/29 05:17
1、path是ant内置的一种datatype,作用是声明路径之类的东西,在官方的manual中也叫做Path-like Structures,一般是这样声明的
或者
或者
声明path的时候,可以用内嵌的<pathelement>元素,来指定若干个位置。<pathelement>元素常用的属性有2个,location可以声明一个路径,path可以声明多个路径,其中用;或者:来分隔
2、不过简单的情况下,一般不这么写,而是用替代方式
或者
或者
很容易看出来,这种形式是第一种的简化写法,效果是一样的
但是有些时候比较复杂,也就需要用到<pathelement>元素了,比如ant自带的build.xml中
这个例子里,tests-classpath需要组合2个path,所以就不能使用上面说的简化方式了,这里就用到了<pathelement>元素
3、<path>中可以带一个<fileset>,这种写法也是很常见的,比如说:
4、path的使用方式有2种
第一种是用id声明,然后用refid来引用
第二种是直接内联
这2种方式在上面的2里都有例子
5、build.xml本身是基于xml的,很多元素的写法都可以用属性或者子元素2选1来实现
也可以写成
效果是一样,其他类似这样的情况还有很多,看多了就习惯了
6、关于<path>和<fileset>的区别,<path>元素期待看到的是一个路径,而<fileset>期待看到的是一个文件集合,从这个角度来理解就可以了
- <path id="id">
- <pathelement location="location1" />
- <pathelement location="location2" />
- </path>
或者
- <path id="id">
- <pathelement path="location1;location2" />
- </path>
或者
- <path id="id">
- <pathelement path="location1:location2" />
- </path>
声明path的时候,可以用内嵌的<pathelement>元素,来指定若干个位置。<pathelement>元素常用的属性有2个,location可以声明一个路径,path可以声明多个路径,其中用;或者:来分隔
2、不过简单的情况下,一般不这么写,而是用替代方式
- <path id="id" location="location" />
或者
- <path id="id" path="location1;location2" />
或者
- <path id="id" path="location1:location2" />
很容易看出来,这种形式是第一种的简化写法,效果是一样的
但是有些时候比较复杂,也就需要用到<pathelement>元素了,比如ant自带的build.xml中
- <path id="classpath">
- <fileset dir="lib/optional" includes="*.jar"/>
- </path>
- <path id="tests-classpath">
- <pathelement location="${build.classes}"/>
- <path refid="classpath"/>
- </path>
这个例子里,tests-classpath需要组合2个path,所以就不能使用上面说的简化方式了,这里就用到了<pathelement>元素
3、<path>中可以带一个<fileset>,这种写法也是很常见的,比如说:
- <path id="classpath">
- <fileset dir="${lib.dir}">
- <include name="**/*.jar" />
- </fileset>
- </path>
4、path的使用方式有2种
第一种是用id声明,然后用refid来引用
第二种是直接内联
这2种方式在上面的2里都有例子
5、build.xml本身是基于xml的,很多元素的写法都可以用属性或者子元素2选1来实现
- <javac srcdir="src" />
也可以写成
- <javac>
- <src dir="src" />
- </javac>
效果是一样,其他类似这样的情况还有很多,看多了就习惯了
6、关于<path>和<fileset>的区别,<path>元素期待看到的是一个路径,而<fileset>期待看到的是一个文件集合,从这个角度来理解就可以了
- ant-path
- ant url path pattern
- ant import relative path
- ant url path pattern
- Ant path 匹配原则
- Ant之path属性
- Ant path 匹配原则
- Ant path 匹配原则
- Ant path匹配规则
- spring mvc ant path
- Ant学习之Ant Datatypes -- path
- DIY配置 java path 和 ant path
- Ant高级-path和fileset
- Ant高级-path和fileset
- Ant高级-path和fileset
- Ant高级-path和fileset
- Ant path 匹配原则 spring
- Ant:Path-like Structures和References
- 关于标题字体
- Linux下学习ln命令笔记
- Linux创建/删除文件命令的方法
- RMAN-03009,ORA-00230错误恢复
- C++中句柄类小结
- ant-path
- 数组的循环右移
- WeiFenLuo.winFormsUI.Docking.dll的使用(停靠效果)
- db2常识
- 统计一个二进制数中1的个数
- Oracle中数值的计算
- sql执行效率检测 mysql explain
- 阶段会议记录总结
- tomcat配置-环境变量