使用ivy从maven存储库解析特定范围

使用ivy从maven存储库解析特定范围,maven,gradle,scope,ivy,resolve,Maven,Gradle,Scope,Ivy,Resolve,我使用gradlewith maven publish插件发布了一个maven工件,文件如下所示: foo-1.0.0.pom foo-1.0.0.jar foo-sources-1.0.0.jar foo-barbaz-1.0.0.zip // <- this 我想使用ivy获取标有scope barbaz的zip文件,但是当我解析它时,生成的ivy.xml不包含这个工件 注意: pom文件只有依赖项。 我没有maven的经验,只有ant+ivy和gradle 请尝试以下依赖项声明,详

我使用gradlewith maven publish插件发布了一个maven工件,文件如下所示:

foo-1.0.0.pom
foo-1.0.0.jar
foo-sources-1.0.0.jar
foo-barbaz-1.0.0.zip // <- this
我想使用ivy获取标有scope barbaz的zip文件,但是当我解析它时,生成的ivy.xml不包含这个工件

注意:

pom文件只有依赖项。 我没有maven的经验,只有ant+ivy和gradle
请尝试以下依赖项声明,详细说明要下载的内容:

<ivy-module version='2.0' xmlns:e="http://ant.apache.org/ivy/extra">

  <dependency org="com.myorg" name="foo" rev="1.0.0">
    <artifact name="foo" type="zip" e:classifier="barbaz"/>
  </dependency>

</ivy-module>
更新: