Оберните несколько плагинов maven в один

#maven #maven-plugin #gradle-plugin #gradle-task

#maven #maven-плагин #gradle-плагин #gradle-задача

Вопрос:

Возможно ли обернуть несколько плагинов maven в один? Например, я хочу обернуть плагин checkstyle, плагины spotbugs amp; pmd в один плагин с именем static-code-analyse и выполнить их все сразу.

В Gradle есть какая-то оболочка on task, которая может быть использована для таких случаев. Интересно, возможно ли сделать что-то подобное с maven?

Ответ №1:

Нет, вы не можете поместить несколько плагинов в плагин. Что вы можете сделать, так это иметь несколько плагинов в <plugins> теге. Однако, если вы хотите обернуть несколько плагинов, а затем выполнить их, вам следует использовать профили сборки Maven

Затем эти профили, например, запускаются конвейером Дженкинса

Для получения более подробной информации о профилях maven перейдите по этой ссылке:

https://maven.apache.org/guides/introduction/introduction-to-profiles.html