Исключение Maven работает в соответствии с зависимостью mvn:tree, но не работает в соответствии с плагином maven-enforceJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Исключение Maven работает в соответствии с зависимостью mvn:tree, но не работает в соответствии с плагином maven-enforce

Сообщение Anonymous »

Конвергенция зависимостей Maven Enforcer нарушается, несмотря на то, что я исключил (или считаю, что исключил) нарушающие зависимости.

Код: Выделить всё

Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)

$ java --version
openjdk 21.0.1 2023-10-17 LTS
Я использую плагин maven-enforcer-plugin версии 3.4.1 и получаю следующую ошибку при запуске пакета mvn clean.

Код: Выделить всё

[ERROR] Failed while enforcing releasability.
[ERROR]
[ERROR] Dependency convergence error for org.slf4j:slf4j-api:jar:1.7.7 paths to dependency are:
[ERROR] +-com.foo.traf:demo-app:jar:1.0-SNAPSHOT
[ERROR]   +-com.microsoft.azure:msal4j-persistence-extension:jar:1.3.0:compile
[ERROR]     +-org.slf4j:slf4j-api:jar:1.7.7:compile
[ERROR] and
[ERROR] +-com.foo.traf:demo-app:jar:1.0-SNAPSHOT
[ERROR]   +-com.microsoft.azure:msal4j:jar:1.16.1:compile
[ERROR]     +-org.slf4j:slf4j-api:jar:1.7.36:compile
[ERROR] and
[ERROR] +-com.foo.traf:demo-app:jar:1.0-SNAPSHOT
[ERROR]   +-org.slf4j:slf4j-api:jar:2.0.13:compile
Здесь соответствующие фрагменты файла pom.

Код: Выделить всё

com.microsoft.azure
msal4j-persistence-extension
1.3.0


org.slf4j
slf4j-api

и

Код: Выделить всё

com.microsoft.azure
msal4j
1.16.1


org.slf4j
slf4j-api

И mvn dependency:tree, похоже, согласен с тем, что slf4j:1.7.x не включается через эти корни.

Код: Выделить всё

[INFO] +- com.microsoft.azure:msal4j-persistence-extension:jar:1.3.0:compile
[INFO] +- com.microsoft.azure:msal4j:jar:1.16.1:compile
[INFO] |  +- com.nimbusds:oauth2-oidc-sdk:jar:11.9.1:compile
[INFO] |  |  +- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile
[INFO] |  |  +- com.nimbusds:content-type:jar:2.3:compile
[INFO] |  |  +- com.nimbusds:lang-tag:jar:1.7:compile
[INFO] |  |  \- com.nimbusds:nimbus-jose-jwt:jar:9.37.3:compile
[INFO] |  \- net.minidev:json-smart:jar:2.5.0:compile
[INFO] |     \- net.minidev:accessors-smart:jar:2.5.0:compile
[INFO] |        \- org.ow2.asm:asm:jar:9.3:compile
Что я делаю не так и/или как мне это обойти?

Подробнее здесь: https://stackoverflow.com/questions/787 ... -according
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Невозможно запустить чистую установку mvn: mvn использует плагин по умолчанию (maven-antrun-plugin:3.1.0), хотя pom опре
    Гость » » в форуме JAVA
    0 Ответы
    119 Просмотры
    Последнее сообщение Гость
  • Ошибка пакета mvn - Класс com.sun.tools.javac.tree.JCTree$JCImport не имеет поля-члена «com.sun.tool»
    Anonymous » » в форуме JAVA
    0 Ответы
    68 Просмотры
    Последнее сообщение Anonymous
  • Установка MVN или пакет MVN
    Anonymous » » в форуме JAVA
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Установка MVN или пакет MVN
    Anonymous » » в форуме JAVA
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous
  • Как использовать Daemon Maven в обертке Maven (или почему MVN Обертка: обертка -dmvnderstion = 1.0.2 не сработала)
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»