谁能给我一个提示,说明如何使用嵌套工件(和工件)元素来发布模块使用常春藤蚂蚁任务。不幸的是,官方文档没有指定如何使用这些属性。http://ant.apache.org/ivy/history/latest-milestone/use/publish.html
也许有一些文档或一些我找不到的例子?我知道常春藤.xml文件中的工件元素。这不是这个问题的内容。
这个问题的答案有帮助吗?
使用 ivy:发布任务的问题
发布任务中嵌套的"工件"元素用于标识已指定为由模块发布的工件的位置。
因此,例如,假设您的模块发布了两个文件:
<ivy-module version="2.0">
<info organisation="someorganisation" module="myapp"/>
<publications>
<artifact name="myapp" type="jar"/>
<artifact name="license" type="txt"/>
</publications>
..
发布任务可能需要从生成工作区中的两个不同位置获取这些文件:
<ivy:publish resolver="${publish.resolver}" pubrevision="${publish.revision}" status="${publish.status}">
<artifacts pattern="${build.dir}/[artifact].[ext]"/>
<artifacts pattern="${src.dir}/licenses/[organisation]/[artifact].[ext]"/>
</ivy:publish>