`

ivy中文参考文档(19)-ant任务(7)-cachepath

Ant 
阅读更多

1) cachepath

    为解析过的模块配置构建一个由在ivy 缓存(或者取决于useOrigin 设置的原始位置)中的制品组成的ant path.

    这是一个后解析任务,有所有后解析任务共有的所有行为和属性。

    如果你想让你的构建更少的依赖ivy,你可以考虑使用retrieve 任务。一旦制品被正确的获得,你可以使用标准ant path,这使得ivy不再必不可少。

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

    2) 属性

属性 描述 必要
pathid 用于引用构建好的路径的id

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


    3) 举例

< cachepath  pathid ="default.classpath"  conf ="default"   />

    构建一个由所有制品组成的ant path, 这些制品是默认配置的一部分,通过最后一次resolve调用获得。

< cachepath  pathid ="default.classpath"  conf ="default"  useOrigin ="true"   />

    和前面相同但是将为本地制品使用原始位置,而为其他制品使用缓存位置。

< ivy:cachepath  organisation ="emma"  module ="emma"  revision ="2.0.4217"  inline ="true"  conf ="ant"  pathid ="emma.classpath" />
< taskdef  resource ="emma_ant.properties"  classpathref ="emma.classpath"   />

    解析版本为2.0.4217的模块emma,用对应的制品构建一个ant 路径,然后使用这个路径定义emma任务.

 

 

 

0
0
分享到:
评论

相关推荐

    apache-ivy-2-5-0.rar

    这段代码首先引入了Ivy的Ant任务,然后解析`ivy.xml`,最后将“compile”配置中的依赖添加到Ant的类路径中。 总之,Apache Ivy是一个强大的依赖管理工具,能够简化Java项目的构建过程,提高开发效率。通过使用Ivy,...

    apache-ivy-2.3.0-bin.tar.gz

    一旦Ant安装完毕,就可以在Ant的构建文件(build.xml)中引入Ivy,通过以下方式声明Ivy任务: ```xml &lt;typedef resource="org/apache/ivy/ant/antlib.xml" uri="antlib:org.apache.ivy.ant" classpath="/usr/...

    apache-ivy-2.4.0-bin-with-deps.tar.gz

    然后,你可以在Ant构建文件(`build.xml`)中引用Ivy任务,例如`&lt;ivy:resolve&gt;`用于下载依赖,`&lt;ivy:cachepath&gt;`将依赖添加到类路径,以及`&lt;ivy:publish&gt;`用于发布你的项目到仓库。 总结一下,Apache Ivy 2.4.0是...

    ant-apache-resolver-1.6.jar.zip

    `ivy:resolve`任务会根据配置解析依赖,而`ivy:cachepath`则将依赖添加到构建路径中。 总结来说,`ant-apache-resolver-1.6.jar.zip`是Ant构建过程中一个关键的依赖管理工具,通过它,开发者可以高效地管理项目中的...

    ant+ivy代码管理包

    3. **集成Ant**:在build.xml中,引入Ivy的任务,如`&lt;ivy:cachepath&gt;`和`&lt;ivy:resolve&gt;`,将依赖添加到构建路径中。 4. **打包应用**:使用Ant的`&lt;war&gt;`或`&lt;ear&gt;`任务,根据项目类型创建WAR或EAR文件,这些文件包含...

    apache-ivy-2.5.0-rc1-src.tar.gz

    3. `docs`目录:可能包含Ivy的文档,如用户指南和API参考。 4. `ivy.xml`:项目自身的Ivy配置文件,用于构建过程中的依赖管理。 5. `LICENSE`和`NOTICE`文件:关于软件许可证和版权信息。 在开发Java项目时,你可以...

    apache-ivy-2.5.0-rc1-bin-with-deps.zip

    使用Ivy时,开发者会在Ant构建脚本中添加Ivy任务,例如`&lt;ivy:resolve&gt;`来解析依赖,`&lt;ivy:retrieve&gt;`来将依赖下载到本地,并且可以使用`&lt;ivy:cachepath&gt;`将依赖添加到构建路径。这样,即使项目依赖于大量的外部库,...

    Ant 配置文件详解

    Ant 可以通过`ivy`任务管理依赖库,这需要先引入Ivy库。例如,下载并引入依赖: ```xml &lt;ivy:resolve/&gt; &lt;ivy:cachepath pathid="compile.path"/&gt; ${src.dir}" destdir="${build.dir}" classpathref="compile.path"/...

    phpbb源码分析-模板引擎(1)

    模板引擎的分析,不仅有助于理解phpBB的工作机制,同时也能为其他开发者提供模板编程的参考。 ### phpBB模板引擎设计理念 phpBB模板引擎的设计理念源自两个主要的模板系统:PHPLib和Smarty。PHPLib提供了一套模板...

    pytorch-linknet

    首先,通过训练脚本调整两个数据集的大小,如果需要,则可以使用--cachepath选项缓存此调整大小的数据。 对于CamVid数据集,首先将可用的视频数据分为训练/验证/测试集。 这是使用文件完成的。 包含有关分割CamVid...

    前端开源库-cache-uglifyjs-webpack-plugin

    cachePath: './path/to/your/cache/folder', // 指定缓存路径 uglifyOptions: { /* UglifyJS 的配置项,可选 */ }, }), ], // ... }; ``` 你可以根据项目需求自定义`uglifyOptions`,调整UglifyJS的压缩参数。...

    pxycache:PxyCache 是一个简单的代理,具有离线能力

    python2 serve.py --realdomain yourdomain.tld --realport 80 --cachepath " /tmp/cache " --online 在离线状态下启动“代理” 它的意思是它从您的本地缓存中提供内容(如果存在) python2 serve

    boxstarter-config:用于重新铺设的 BoxStarter 配置

    boxstarter 配置我的开发机器使用 boxstarter 和 Chocolatey 重新编写脚本安装只需从 powershell 命令行START 运行以下命令要使用本地包 - 执行以下操作: $cachePath = C:\ChocolateyCachedInstallers if(!...

    使用文件系统的NodeJ的模块缓存。-Node.js开发

    使用文件系统的NodeJ的模块...const cachePath = __dirname +'/ cache'; const Cache = new CacheApi(cachePath); 缓存使用情况从缓存中检索项目Cache外观上的get方法用于从缓存中检索项目。 如果该项目不存在,我

    CefSharp-57.0.0

    1. **企业级应用开发**:CefSharp可以作为开发内部工具的基础,如仪表板、文档查看器等。 2. **桌面应用**:许多现代桌面应用程序(如音乐播放器、图片编辑器等)都集成了Web技术来增强用户体验。 3. **自动化测试**...

    ci-blade:适用于Codeigniter 3.0+的Laravel刀片模板引擎!

    ci-blade适用于Codeigniter 3.0+的Laravel刀片模板引擎!...*用0x0.1设置缓存路径: application / libraries / Blade.php $cachePath = APPPATH . 'cache/views'; // view cache directory $... #Laravel刀片文档

    CefSharp-master

    1. **配置设置**:确保在初始化CefSharp时设置了正确的设置,如`CefSettings`类中的`LocalStoragePath`和`CachePath`,这些路径应指向允许写入的目录,以便存储JavaScript的本地数据和缓存。 2. **资源加载**:使用...

    获得URL临时文件缓存路径的软件源码

    Dim cachePath As String cachePath = GetCachePath("http://www.baidu.com/") MsgBox cachePath ``` #### 扩展应用 除了简单的获取缓存路径外,还可以进一步扩展此代码以实现更多功能,例如: - 对缓存文件进行...

    CefSharp.MinimalExample-master_cefsharp浏览器开发_

    3. **离线支持**:通过`CachePath`配置,CEF可以缓存网页资源以便离线访问。 总的来说,“CefSharp.MinimalExample-master”是学习和开发基于CEF的.NET浏览器应用的良好起点。通过研究这个例子,开发者可以快速理解...

    C#-GaoDe-GMap

    如果你需要离线使用,可以下载地图数据并使用`GMap.NET.Core.GMapProvider.CachePath`设置缓存路径。 4. **添加标记点**:通过`GMap.NET.WindowsForms.GMapOverlay`和`GMap.NET.WindowsForms.GMapMarker`类,可以在...

Global site tag (gtag.js) - Google Analytics