Куда исчезла зависимость: свойства?

#maven #maven-dependency-plugin

#maven #maven-dependency-plugin

Вопрос:

Старые версии maven-dependency-plugin включают dependency:properties цель. Новые версии, похоже, не включают это. Был ли он перенесен в другой плагин или он просто устарел, не имея возможности получить доступ к его функциям (а именно, иметь свойство для каждой зависимости, позволяющее, например, активировать профиль на основе зависимостей)?

Ответ №1:

Цель свойств доступна с версии 2.2 (последней версии) плагина зависимостей. Maven 3 использует 2.1 по умолчанию, поэтому вы должны указать версию плагина зависимостей вручную в вашем pom в разделе сборки.

Комментарии:

1. Единственной сложной задачей было понять синтаксис сгенерированного свойства (который на самом деле точно совпадает с тем, который указан на целевой странице плагина … глупо с моей стороны).