我有一个小沙箱,我用它来发布未发明的工件到我们的工件库。它有一个共同的build.xml文件和一个常见的ivysettings.xml。
我希望能够传递ivy.xml文件的名称,这样我就可以为每个我打算发布的工件提供一个唯一命名的 someartifact -ivy.xml文件。 / p>
我尝试了以下内容:
#/bin/sh
ant publish -Divy.settings.file=ivy-external-ivysettings.xml -Divy.dep.file=someartifact-ivy.xml
属性-Divy.settings.file=ivy-external-ivysettings.xml
成功导致常春藤使用我的ivy-external-ivysettings.xml
文件。
然而,常春藤似乎忽略了属性-Divy.dep.file=someartifact-ivy.xml
并转而寻找ivy.xml
。
文档告诉我,我的方法应该有效,对类似问题的回答(目前为x6)也是如此。