将settings.xml嵌入到ivy.xml中

时间:2012-12-05 08:54:50

标签: java ant ivy

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

谢谢!

1 个答案:

答案 0 :(得分: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>

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