Я использую библиотеку mojo-executor для вызова нескольких плагинов Maven из другого плагина Maven.Поддержка mojo-executor для зависимостей плагина?
Однако я не могу найти способ указать зависимости от плагинов, когда я их вызываю. Это проблема для maven-assembly-plugin
, где мне нужно добавить файл дескриптора сборки в качестве зависимости. Добавление зависимости на другом уровне, похоже, не приводит к тому, что файл дескриптора попадает в путь класса плагина.
Любая идея, если это возможно, или если mojo-исполнитель может быть улучшен для обеспечения этой функции? Благодарю.
Почему вы пытаетесь вызвать плагины maven изнутри maven плагин? Почему бы не использовать обычный файл pom и определить разные плагины в их соответствующей фазе жизненного цикла. – khmarbaise
Если бы у Maven была поддержка mixins, обещанная несколько лет назад, мне не пришлось бы это делать. Я стараюсь не копировать несколько сотен строк кода конфигурации плагина через пять или шесть разных проектов. Я планирую разделить мета-плагин на фазу жизненного цикла. – drinian
Поместите конфигурацию плагина и т. Д. В родительский pom, который содержит часть pluginManagement, которая решает вашу проблему. – khmarbaise