0

Java ビルド パスのライブラリで競合する 2 つの jar があります。どちらも ivy によって解決されるため、ライブラリ タブの ivy.xml エントリ内に表示されます。ivy.xml エントリ内の何も削除できません。Eclipse では、エントリ全体を削除することしかできません。アクセス権がないため、ソースフォルダーからjarを削除することもできません。

この対立を解決する方法についてアドバイスをいただけますか。

御時間ありがとうございます。

4

1 に答える 1

3

excludeivy ファイルで使用します。例:

    <dependency org="log4j" name="log4j" rev="1.2.17" conf="default" >
        <exclude module="javaee-api"/>
        <exclude module="geronimo-jms_1.1_spec"/>
    </dependency>

次のantタスクを使用して、依存関係レポートを作成できます。

<target name="report" >
    <delete dir="report"/>
    <mkdir dir="report" />
    <ivy:resolve type="${ivy.resolve.types}"/>
    <ivy:report todir="report" />
</target>
于 2013-08-15T10:32:24.560 に答える