Невозможно обновить версию зависимости maven-core в плагине maven-compiler-plugin.JAVA

Программисты JAVA общаются здесь
Anonymous
Невозможно обновить версию зависимости maven-core в плагине maven-compiler-plugin.

Сообщение Anonymous »

Я пытаюсь устранить уязвимость (CVE-2021-26291), связанную с зависимостью maven-core версии 3.2.5, которую извлекает плагин сборки maven-compiler-plugin версии 3.12.1.< /p>
Я попробовал следовать официальному руководству maven, добавив следующую версию:

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

org.apache.maven.plugins
maven-compiler-plugin
3.12.1


org.apache.maven
maven-core
3.9.8



${maven.compiler.source}
${maven.compiler.target}


однако я все еще вижу, как старая версия извлекается, когда я запускаю команду mvn dependency:resolve-plugins:

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

org.apache.maven.plugins:maven-site-plugin:maven-plugin:3.12.1
[INFO]       org.apache.maven.plugins:maven-site-plugin:jar:3.12.1
[INFO]       org.apache.maven.reporting:maven-reporting-api:jar:3.1.1
[INFO]       org.apache.maven.reporting:maven-reporting-exec:jar:1.6.0
[INFO]       org.apache.maven:maven-artifact:jar:3.2.5
[INFO]       org.apache.maven:maven-core:jar:3.2.5

Я не уверен, почему он отображается как maven-site-plugin, хотя версия соответствует той, которую я указываю в компиляторе, возможно, это связано с тем, что она каким-то образом вложена в компилятор зависимость? Я не делаю прямых ссылок на плагин maven-site-plugin в своем pom.
Мы очень ценим любую помощь относительно того, почему он ведет себя так или я делаю что-то не так. . Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/787 ... aven-compi

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