我有一个包含两个版本的同一jar的项目,问题是它引起了jar冲突。
[WARNING] org.apache.cxf.transports.http.configuration.package-info scanned from multiple locations: jar:file:///private/var/folders/rw/9_fr4s6s01d5vcykl3fqkd7d3j59v0/T/jetty-0.0.0.0-0-attache-api-rest.war-_api-any-2999199381910928390.dir/webapp/WEB-INF/lib/cxf-rt-transports-http-3.1.12.jar!/org/apache/cxf/transports/http/configuration/package-info.class, jar:file:///private/var/folders/rw/9_fr4s6s01d5vcykl3fqkd7d3j59v0/T/jetty-0.0.0.0-0-attache-api-rest.war-_api-any-2999199381910928390.dir/webapp/WEB-INF/lib/cxf-rt-transports-http-3.1.4.jar!/org/apache/cxf/transports/http/configuration/package-info.class
我想删除以前的版本,并且我知道如何使用排除来删除它,但是我无法在pom.xml依赖项层次结构中找到cxf-rt-transports-http-3.1.4.jar,所以我可以发现这种传递性依赖的实际来源。
答案 0 :(得分:0)
您可以尝试从Eclipse依赖关系图中找到依赖关系,以下是在项目中搜索特定jar的SS。
如果一个jar的版本不止一个,您将看到带有不同父库的jar的2个不同版本。您可以通过右键单击另一个,然后选择“排除”选项从其中排除另一个。