Автоматически создавать Maven плагины - PullRequest
1 голос
/ 22 июня 2011

Может ли Maven автоматически создавать необходимые плагины из моего источника? Вместо того, чтобы создавать и загружать их вручную перед созданием приложения, я хотел бы собрать все с нуля за один раз без сервера репозитория.

Полагаю, я мог бы создать зависимость от артефакта плагина и добавить его как модуль, чтобы он был собран как любой другой модуль. Но я должен был бы указать его как зависимость для любого другого модуля, чтобы убедиться, что он собран первым.

Ответы [ 2 ]

1 голос
/ 22 июня 2011

Достаточно перечислить плагин как модуль в многомодульном проекте.

1 голос
/ 22 июня 2011

Думаю, я могу сделать зависимость от артефакт плагина и добавьте его как модуль, так что будет построен как любой другой модуль. Но я бы уточнил это как зависимость для любого другого модуля убедитесь, что он построен первым.

Нет другого способа добиться этого, чтобы гарантировать порядок компиляции (который необходим для вашего кода). Решение, которое вы предлагаете, - это правильный путь для решения ваших задач автоматизации.

В процессе сборки первые артефакты будут установлены в вашем локальном хранилище и станут доступны для компиляции другими модулями.

...