0

サードパーティ開発者向けのビルド環境を作成しています。サードパーティが変更してはならないivy.xmlと、変更する必要があるivy-custom.xmlを提供したいと考えています。

<target name="resolve" depends="download-ivy">
    <ivy:resolve file="ivy.xml"/>
    <ivy:resolve file="ivy-custom.xml"/>
</target>

ただし、これは機能しないようです。ivy-custom.xml は元の ivy.xml を奪っているようです。これを行う方法を知っている人はいますか?ありがとう。

4

1 に答える 1

1

2 つの個別のモジュールに分割することを検討してください。最初のものは、ivy.xml に依存しており、それを Maven リポジトリに公開します。(前述の org="com.abc"、name="your-module"、バージョン 1.0)

次に、サードパーティの開発者に、「your-module」も依存関係の 1 つとして解決する ivy-custom.xml を使用させることができます。

<dependency org="com.abc" name="your-module" rev="1.0" transitive="true"/>

これは、開発者がリポジトリにアクセスできることを前提としています。

于 2010-05-04T16:00:17.790 に答える