我知道这是完全错误的,不是一个好的做法,但我需要知道是否有可能以某种方式将 ivysettings.xml 的片段嵌入到 ivy.xml 或 Apache Ant build.xml 并使用它。
谢谢!
<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 服务器。