зависимости maven в профилях во время сборки релиза - PullRequest
0 голосов
/ 02 февраля 2010

У меня есть модуль maven, который имеет несколько зависимостей, содержащихся в профилях. При подготовке сборки выпуска с использованием плагина выпуска (т. Е. mvn release:prepare) версии этих зависимостей не заменяются, а остаются зависимостями SNAPSHOT, даже если профили активны (мы запускаем mvn release:prepare -Psomeprofile). Я также попытался добавить -Darguments="-Psomeprofile" к вызову mvn, но это тоже не помогло.

Как сделать так, чтобы плагин релиза также заменял версии зависимостей, которые содержатся в профилях?

1 Ответ

1 голос
/ 02 февраля 2010

Это выглядит как MRELEASE-354 , "Версии, определенные в профилях, не обновляются" . Обходной путь, если использовать

<version>${project.version}</version> 

для зависимостей, определенных внутри профилей.

...