ant + ivy与包装和分类器

问题描述

我正在构建一个工件(C二进制文件),我想将其上传到Nexus3存储库。 在另一个构建系统中,我希望下载特定分类器的工件。

我的想法是使用ivy.xml上传它们,该文件包含用于区分操作系统的分类器:

使用ant + ivy(2.5.0)完成上传和下载

以下是Linux的示例:

  <publications xmlns:e="http://ant.apache.org/ivy/extra">
    <artifact name="module" type="zip" ext="zip" e:classifier="linux64"/>
    <artifact name="module" type="pom" ext="pom"/>
  </publications>

工件被上传到nexus3没问题。然后我们开始下载:

    <dependencies>
        <dependency org="my.company" name="module" rev="4.9b-SNAPSHOT"/>
    </dependencies>

不起作用

    <dependencies>
        <dependency org="my.company" name="module" rev="4.9b-SNAPSHOT" e:classifier="linux64"/>
    </dependencies>

也不起作用。

我愿意接受想法。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)