Как можно принудительно активировать профили maven с полной логикой bool? - PullRequest
1 голос
/ 01 октября 2019

У меня есть следующий случай, который не покрывается плагином maven -forcecer-plugin (https://maven.apache.org/enforcer/enforcer-rules/index.html):

5 профилей:

  • scala-2.11
  • scala-2.12
  • spark-2.2
  • spark-2.3
  • spark-2.4

и следующие правила принудительного исполнения:

  • должен быть активирован точный из scala 2.11 и 2.12
  • должен быть активирован точный из spark 2.2, 2.3 и 2.4
  • spark 2.2 & 2.3 не совместим с scala 2.12

Существующий плагин maven слишком слаб для реализации этого. Какие еще есть варианты?

1 Ответ

2 голосов
/ 01 октября 2019

Довольно просто написать собственное правило для принудительного применения. Я бы к этому стремился.

С другой стороны, я бы проверял, действительно ли необходимо иметь все эти профили и активировать / деактивировать их с помощью командной строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...