0

我在 java 构建路径中的库中有两个 jar 冲突。它们都由常春藤解析,所以我在库选项卡上的 ivy.xml 条目中看到它们。我无法删除 ivy.xml 条目中的任何内容,eclipse 只允许我删除整个条目。从源文件夹中删除 jar 也不可行,因为我没有访问权限。

你能给我一些关于如何解决这个冲突的建议吗?

谢谢你的时间。

4

1 回答 1

3

exclude在您的常春藤文件中使用,例如:

    <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 回答