如何将嵌套工件元素用于常春藤发布 ant 任务



谁能给我一个提示,说明如何使用嵌套工件(和工件)元素来发布模块使用常春藤蚂蚁任务。不幸的是,官方文档没有指定如何使用这些属性。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>

相关内容

  • 没有找到相关文章

最新更新