http://ant.apache.org/ivy/history/latest-milestone/concept.html什么用属性的“E:色彩”常春藤依赖
常春藤依赖有一个名为“色”
什么用这个属性的属性?我们怎样才能实时使用它。 可以有人给我一些例子。
http://ant.apache.org/ivy/history/latest-milestone/concept.html什么用属性的“E:色彩”常春藤依赖
常春藤依赖有一个名为“色”
什么用这个属性的属性?我们怎样才能实时使用它。 可以有人给我一些例子。
常春藤不支持称为“颜色”的属性,而是它提供了为工件定义任意附加属性的功能。
这样可以更灵活地定义常青藤资源库中的工件的命名约定,以及何时使用常春藤检索任务。这是一个人为设计的example
实际上,如果您从Maven repo下载,您将无法使用此功能。
查看关于“扩展属性”的Ivy文档。 http://ant.apache.org/ivy/history/2.0.0-beta2/concept.html
Qutoed从下面的文档...
例子: 这里是属性“颜色”设置为蓝色ivy文件:
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="apache"
module="foo"
e:color="blue"
status="integration"
revision="1.59"
/>
</ivy-module>
则必须使用额外的属性当你声明对foo的依赖。这些额外的属性 的确会被用作标识符,如组织名称和修改的模块:
<dependency org="apache" name="foo" e:color="blue" rev="1.5+" />
而且你可以定义你的仓库模式为:
${repository.dir}/[organisation]/[module]/[color]/[revision]/[artifact].[ext]
注意,在模式你必须使用不合格的属性名称(无名称空间前缀)。
如果你不想使用xml命名空间,这是可能的,但你将需要禁用ivy文件验证,因为你的文件不会再满足官方ivy xsd了。请参阅设置文档以了解如何禁用验证。
所以这是相同的 “CONF” $ {} repository.dir/[机构]/[模块]/[设置]/[调整]/[神器] [转] – Angrezy 2010-08-30 20:03:29
如果你定义的conf为扩展属性就像上面定义的颜色一样......应该有效。 – Clintm 2010-08-31 18:57:43