Maven3.9.8 удалил commons-lang из своих составляющих. Как сказано в примечаниях к выпуску, на плагины это не влияет, но JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Maven3.9.8 удалил commons-lang из своих составляющих. Как сказано в примечаниях к выпуску, на плагины это не влияет, но

Сообщение Anonymous »

Maven3.9.8 прошел «диету» согласно примечаниям к выпуску.

Наконец, Maven 3.9.8 прошел «диету» и проиграл commons-lang от его составляющих. Это изменение не влияет на плагины (поскольку ядро ​​Commons-lang никогда не публиковало артефакт), в то время как расширения, которые зависят от его присутствия, мы надеемся, объявили его как зависимость (что было бы лучшей практикой).

Если у меня есть плагин, объявляющий pom.xml вот так, и реализующий цель в зависимости от commons-lang. Когда цель плагина выполняется с помощью maven3.9.2, commons-lang будет предоставлен с помощью maven во время выполнения.
Но если выполнить с помощью maven до 3.9.8, commons-lang больше не будет предоставляться, и это обязательно нарушит сборку.

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

4.0.0


org.apache.maven.plugins
maven-plugins
39



com.alibaba.maven.plugins
xxx-maven-plugin
1.0.0
maven-plugin


3.9.2
8
8
8





org.apache.maven
maven-plugin-api
${maven.version}
provided


org.apache.maven
maven-artifact
${maven.version}
provided


org.apache.maven
maven-core
${maven.version}
provided




....



По моему мнению, «диета» повлияет на расширения и плагины одинаковым образом. Что-то не так?


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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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