1

Ivy を悪用しようとしているのかもしれませんが、もしそうなら、私は間違いなく「構成」を理解していません

Jenkins でビルド スクリプトを実行する場合にのみアクセスしたい依存関係があります。私のEclipseワークスペースでは、依存関係は必要ありません。これを達成することは可能ですか?

たとえば、ビルド時に ant-contrib を取り込みたい場合は、構成ファイルを次のように設定しようとしました。

<configurations defaultconf="compile">
    <conf name="compile" visibility="public" />
    <conf name="build" visibility="public" extends="compile" />
</configurations>

<dependencies>
    <dependency org="junit" name="junit" rev="4.8.1" conf="compile->default" />
    <dependency org="ant-contrib" name="ant-contrib" rev="1.0b3" conf="build->*" />
</dependencies>

この例では、Eclipse のビルド パスに常に ant contrib と ant が表示されますが、これは私が望んでいたものではありません。resolve ant タスクを使用すると、特定の構成を解決できるため、IvyDE はデフォルトの構成のみを解決すると想定しました。私は何が欠けていますか?

ありがとう、

ダン。

4

1 に答える 1