有一个 Maven 项目,其中 pom 具有依赖项:
<dependency>
<groupId>ru.company</groupId>
<artifactId>jpos</artifactId>
<version>1.4.8.2</version>
</dependency>
<dependency>
<groupId>org.jpos</groupId>
<artifactId>jpos</artifactId>
<version>1.9.0</version>
</dependency>
我需要使用它的方法,org.jpos.iso.ISOMsg
正好包中ru.company包含org.jpos
如果我pom只指定 in ru.company,那么一切都会正常工作,但我还需要另一个包。我将如何解决这个问题?
ps 因为一个包包含另一个包,所以可以使用这个包。但我想知道如何处理这种情况。
您可以排除使用 Maven Dependency Exclusions,这样的事情应该是: