Java 哪里可以找到人工回购的常春藤描述符
我正在通过Artifactory建立我的第一个“托管”常春藤存储库,我想知道是否必须为我部署的每个工件手工编写所有常春藤描述符(xml) 这将是痛苦的Java 哪里可以找到人工回购的常春藤描述符,java,repository,ivy,dependency-management,artifactory,Java,Repository,Ivy,Dependency Management,Artifactory,我正在通过Artifactory建立我的第一个“托管”常春藤存储库,我想知道是否必须为我部署的每个工件手工编写所有常春藤描述符(xml) 这将是痛苦的 “真正的”回购管理员在这些情况下会做什么?手写?编写脚本为您生成它们?是否有类似于Maven Central Repository的常春藤,我可以从中复制描述符?如果我去搜索一个JAR,我会看到它在“Maven”选项卡旁边有一个“Ivy”选项卡,但它只包含元素,而不是Ivy需要的整个XML实例。您不需要任何其他工具。只需浏览Artifactory
“真正的”回购管理员在这些情况下会做什么?手写?编写脚本为您生成它们?是否有类似于Maven Central Repository的常春藤,我可以从中复制描述符?如果我去搜索一个JAR,我会看到它在“Maven”选项卡旁边有一个“Ivy”选项卡,但它只包含
元素,而不是Ivy需要的整个
XML实例。您不需要任何其他工具。只需浏览Artifactory树,找到所需的依赖项。在“常规”面板上,查找依赖项声明部分。从下拉列表中选择“常春藤”。将出现Ivy依赖项声明。把鼠标指向它。“查看源”、“复制到剪贴板”和“打印”按钮将出现。选择“复制”。现在,剪贴板中有了正确的声明
重读你的问题后,我意识到我回答了另外一个问题:)对不起。 您可以做很多事情:
<target name="--install.do" if="valid.args">
<ivy:install
organisation="${org}"
module="${module}"
revision="${version}"
from="${from}"
to="local"
transitive="false"
overwrite="true"/>
</target>
其中,${from}
是在ivy.settings.file
中定义的解析器的名称