0

我知道这是完全错误的,不是一个好的做法,但我需要知道是否有可能以某种方式将 ivysettings.xml 的片段嵌入到 ivy.xml 或 Apache Ant build.xml 并使用它。

谢谢!

4

1 回答 1

0
<target name="resolve-init" description="Configure ivy settings">
    <mkdir dir="build"/>

    <echoxml file="build/ivysettings.xml">
        <ivysettings>
            <settings defaultResolver="central" />
            <resolvers>
                <ibiblio name="central" m2compatible="true"/>
            </resolvers>
        </ivysettings>
    </echoxml>

    <ivy:settings file="build/ivysettings.xml"/>
</target>

<target name="resolve" depends="resolve-init" description="Use ivy to resolve dependencies">
    <ivy:resolve/>
</target>

另一个选项是使用 ivy 设置任务的 URL 属性将 ivy 配置保存在众所周知的位置,例如公司 Web 服务器。

于 2012-12-05T23:08:28.517 回答