Запустите правило Maven Enforcer без сборки - PullRequest
0 голосов
/ 04 февраля 2019

Можно ли запустить правило Maven Inforcer для проекта, не добавляя его в POM?

Другими словами: можно ли указать правило принудительного применения в командной строке и запустить его независимо от сборки?

Вариант использования: На сервере сборки я хотел бы запустить правило перед сборкой, чтобы оно быстро завершалось сбоем.Поскольку у нас более 1800 отдельных Java-проектов, обновление POM или родительских POM не доставляет удовольствия.

1 Ответ

0 голосов
/ 04 февраля 2019

Начиная с версии 3.0.0, она должна работать следующим образом

mvn enforcer:enforce -Drules=alwaysPass,alwaysFail

Фактический билет для этой функции: https://issues.apache.org/jira/browse/MENFORCER-142

Документация: https://github.com/apache/maven-enforcer/pull/36#issuecomment-431807499

...