`

ivy中文参考文档(20)-ant任务(8)-cachefileset

Ant 
阅读更多

1) cachefileset

    为配置构建一个有ivy缓存中的制品组成的ant fileset 从1.2版本起)。

    这是一个后解析任务,有所有后解析任务共有的所有行为和属性。注意这个任务不依赖retrieve,因为构建的fileset是由ivy缓存中的制品直接构成的。

    请尽量采用retrieve + 标准ant 路径创造,这使得你的构建不那么依赖ivy(一旦制品被正确的获得,ivy不再需要)。

    构建fileset在ant中通过使用给定的id注册,从而可以像其他任务ant fileset一样通过使用refid来使用。

 

2) 属性

 

属性 描述 必要
setid

用于引用构建好的 fileset的id

conf

逗号分隔的配置列表

不。默认是最后一次解析调用时解析的配置,或者*如果没有显式调用resolve
type 逗号分隔的可被接受从而加到路径中的制品类型列表, * 所有都加入(从1.2起) 不,默认是 *
settingsRef (从2.0起) 必须被这个任务使用的ivy设置的引用 不,默认使用'ivy.instance'

 

 

 

 

0
0
分享到:
评论

相关推荐

    apache-ant-1.9.16-bin.tar.gz

    在大型项目中,通常会结合使用Ant和其他工具,如Ivy管理依赖,或者使用Maven或Gradle进行更高级的构建管理。 总之,Apache Ant 1.9.16是一个强大的Java构建工具,提供了丰富的任务集和高度可定制的构建脚本,是Java...

    apache-ant-1.9.2-bin.zip

    3. `docs`目录:可能包含Ant的API文档和其他相关文档。 4. `LICENSE`和`NOTICE`文件:包含了Apache软件基金会的许可信息和版权通知。 Ant主要通过任务(tasks)来工作,这些任务可以是内置的,也可以是用户自定义的...

    apache-ant-1.7.0-1 src

    - Ivy是Ant的一个插件,专门用于依赖管理,它能够从Maven仓库或自定义位置获取依赖。 5. **文件操作**: - Ant提供了强大的文件操作功能,如`<copy>`、`<move>`、`<delete>`、`<mkdir>`等,可以方便地处理文件和...

    最新版linux apache-ant-1.9.15-bin.tar.gz

    Ant还可以与其他工具如JUnit(用于单元测试)和Ivy(用于依赖管理)集成,提供更加全面的项目构建解决方案。 总之,Apache Ant 1.9.15是在Linux环境下进行Java项目构建的重要工具,它的灵活性和强大的XML驱动的任务...

    apache-ant-1.9.2-src

    7. **依赖管理**:虽然Ant不像Maven那样有内置的依赖管理系统,但它可以通过`<dependency>`标签或使用Ivy等第三方工具来管理项目依赖。 8. **目标(Target)**:目标是一系列任务的集合,它们按照指定的顺序执行。...

    apache-ant-1.7.1 完整jar包 含api

    Apache Ant 是一个开源的构建工具,它主要用于Java项目构建,由Apache软件基金会开发。这个"apache-ant-1.7.1"版本是Ant的...这个压缩包提供了一站式的解决方案,包括运行环境和参考文档,是学习和使用Ant的理想起点。

    apache-ant-1.6.0-bin.zip_ant 1_ant 1.6_ant 1.6.0_ant-1.6.0_apach

    标签中的"ant_1", "ant_1.6", "ant_1.6.0", "ant-1.6.0"和"apache-ant-1.6"都指的是Apache Ant的不同版本,1.6.0是其中的一个稳定版本,发布于2003年,提供了许多改进和新特性,比如支持JUnit 3.8,对ivy依赖管理...

    apache-ant-1.9.6.rar

    12. **扩展与插件**:Ant支持通过Ant-Contrib库添加额外的任务,以及通过Ivy管理外部依赖。 通过学习和使用Apache Ant,开发者可以构建自动化、可复用的Java项目构建流程,提高开发效率。在实际项目中,Ant常被用于...

    apache-ant-1.7.0

    10. **外部工具集成**:Ant 1.7.0不仅能够处理Java相关的任务,还可以与其他开发工具如JUnit(单元测试)、Maven(依赖管理)和Ivy(依赖管理和发布)等进行集成。 这个压缩包"apache-ant-1.7.0"包含了Ant的完整源...

    apache-ant-1.10.0-bin.zip

    Ant的核心概念是构建文件(Build File),通常是名为`build.xml`的XML文档,它定义了构建任务、目标和依赖关系。在Ant 1.10.0中,用户可以利用此文件执行诸如编译源代码、打包、测试和部署等任务。XML结构允许Ant与...

    apache-ant-1.8.4

    在`apache-ant-1.8.4`这个压缩包中,可能包含了Ant的完整源码、文档、示例和库文件,帮助开发者深入理解和使用这个版本的Ant。 Ant 的主要特点包括: 1. **基于XML**:Ant使用XML来描述构建脚本,XML的结构清晰,...

    apache官方ant-1.10.11版本压缩包

    7. **插件(Plugins)**:Ant的可扩展性主要通过插件实现,这些插件可以添加新的任务或功能,如Maven插件用于与Maven仓库交互,或者Ivy插件用于管理依赖。 总的来说,Apache Ant 1.10.11 是一个强大的项目构建工具...

    ivy-2.4.0-API文档-中文版.zip

    标签:apache、ivy、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    最新版linux apache-ant-1.10.8-bin.tar.gz

    10. **依赖管理**:Ant可以使用`<dependency>`元素管理外部库,配合Maven仓库或Ivy插件,实现自动化下载和管理项目依赖。 11. **测试**:Ant支持JUnit和其他测试框架,可以集成到构建过程中进行单元测试和集成测试...

    Apache-ant-1.9.2

    这些任务可以是内部任务,也可以来自第三方的Ant贡献模块,如ivy任务用于管理项目依赖。 2. **性能优化**:每个版本的Ant都会致力于提高构建速度,1.9.2版本可能包括了一些性能改进,比如更快的文件系统检查或者更...

    apache-ant-1.8.1.rar

    8. **Ant与Maven比较**:虽然Ant是最先出现的构建工具,但后来Maven的出现为Java项目提供了一种更结构化的构建方式。两者的主要区别在于Maven使用约定优于配置的方式,而Ant更注重灵活性和自定义性。 9. **Ant未来...

    apache-ant-1.7.1-bin.zip

    Apache Ant 是一个开源的构建工具,广泛用于Java项目,它基于XML来定义任务,使得构建过程可配置且可扩展。Apache Ant 1.7.1是该工具的一个版本,发布于2007年,提供了许多增强的功能和修复了之前版本的一些问题。在...

    apache-ant-1.9.6-bin.zip(有英文chm文档)

    3. **docs目录**:可能包含Ant的文档,其中包括英文的CHM(Compiled Help Manual)文件,这是一份详细的用户手册,涵盖了Ant的所有特性和任务。 4. **LICENSE**和**NOTICE**文件:提供了Apache Ant的许可信息和关于...

    apache-ant-1.8.1

    在实际开发中,Apache Ant 1.8.1 可能会与其他工具(如JUnit用于单元测试,Ivy用于依赖管理)一起使用,构建出完整的软件开发流水线。虽然现在已经有了更现代的构建工具,如Gradle和Maven,但Ant因其灵活性和简洁性...

Global site tag (gtag.js) - Google Analytics