Я обновил свой справочный материал jackson-databind maven с 2.9.9.3 до 2.10.0, чтобы устранить некоторые уязвимости безопасности. Чтобы преодолеть некоторые проблемы с реализацией, мне также пришлось обновить jackson-core и jackson-annotation до 2.10.0. Теперь я получаю искатель дубликатов maven, в котором упоминаются все три банки.
Я пытался использовать релизы .prX, которые упоминаются в репозитории maven. Изменение порядка ссылки на банку в моем пом.
<properties>
<fasterxml-jackson.version>2.10.0</fasterxml-jackson.version>
<fasterxml-jackson-databind.version>2.10.0</fasterxml-jackson-databind.version>
...
</properties>
<dependencies>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${fasterxml-jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${fasterxml-jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${fasterxml-jackson-databind.version}</version>
</dependency>
....
Теперь у меня возникают следующие проблемы при сборке:
[WARNING] Found duplicate and different classes in [com.fasterxml.jackson.core:jackson-annotations:2.10.0, com.fasterxml.jackson.core:jackson-core:2.10.0, com.fasterxml.jackson.core:jackson-databind:2.10.0.pr3]:
[WARNING] module-info
[WARNING] Found duplicate classes/resources in compile classpath.
[WARNING] Found duplicate and different classes in [com.fasterxml.jackson.core:jackson-annotations:2.10.0, com.fasterxml.jackson.core:jackson-core:2.10.0, com.fasterxml.jackson.core:jackson-databind:2.10.0.pr3]:
[WARNING] module-info
[WARNING] Found duplicate classes/resources in runtime classpath.
[WARNING] Found duplicate and different classes in [com.fasterxml.jackson.core:jackson-annotations:2.10.0, com.fasterxml.jackson.core:jackson-core:2.10.0, com.fasterxml.jackson.core:jackson-databind:2.10.0.pr3]:
[WARNING] module-info
[WARNING] Found duplicate classes/resources in test classpath.
[ERROR] Failed to execute goal org.basepom.maven:duplicate-finder-maven-plugin:1.2.1:check (default) on project my-project: Found duplicate classes/resources! -> [Help 1]