我在多模块 ant+ivy 项目中有一个“父”模块。它的唯一目的是为其他项目提供父 ivy 模块。不产生其他工件:
<info organization="com.example" module="parent" revision="1.0" />
<publications>
<artifact type="ivy" />
</publications>
然而,当我尝试发布此类项目时,常春藤尝试发布parent.jar
.
<echoproperties prefix="ivy.artifacts" />
<ivy:publish resolver="staging" />
Echoproperties 确认至少已处理发布声明:
[echoproperties] ivy.artifact.1.conf=default, compile, test
[echoproperties] ivy.artifact.1.ext=ivy
[echoproperties] ivy.artifact.1.name=parent
[echoproperties] ivy.artifact.1.type=ivy
发布失败时:
java.io.IOException: missing artifact com.example#parent;1.0!parent.jar