我在java构建路径中的库中有两个冲突。它们都是由常春藤解决的,所以我在库选项卡上的ivy.xml条目中看到它们。我无法删除ivy.xml条目中的任何内容,eclipse只允许我删除整个条目。从源文件夹中删除jar也是不可行的,因为我没有访问权限。
你能否就如何解决这场冲突给我一些建议?
感谢您的时间。
答案 0 :(得分: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>