Описание тега maven-mojo
Моджо - это простой старый Java-объект Maven. Каждое моджо - это исполняемая цель в Maven, а плагин - это распространение одного или нескольких связанных моджо.
3
ответа
Разработка плагинов для Maven - как обеспечить сборку для Maven 3.0.x вместо 3.1.x?
Я пытаюсь разработать собственный плагин Maven. В настоящее время я сталкиваюсь с этой проблемой, когда я выполняю свои модульные тесты: java.lang.NoClassDefFoundError: org.eclipse.aether.RepositorySystemSession Трассировка стека ниже: initializatio…
10 мар '14 в 20:00
2
ответа
Maven Mojo Неизвестная фаза жизненного цикла
На самом деле я работаю с плагинами Maven и создаю собственные плагины Maven. Сначала я следовал этому руководству: http://maven.apache.org/guides/plugin/guide-java-plugin-development.html но понял, что это больше не работает, потому что почему-то "…
11 май '13 в 11:04
1
ответ
Maven Mojo для чтения классов приложений и создания Java
Я хочу написать плагин maven, который будет исследовать путь к классу моего приложения во время сборки, искать классы с определенной аннотацией и генерировать некоторые java-коды, добавляющие утилиты для этих классов, которые должны быть скомпилиров…
28 мар '18 в 15:08
1
ответ
Как устранить зависимость между файлами, сгенерированными плагином maven во время компиляции?
Хорошо, позвольте мне попытаться изложить мою проблему как можно менее запутанно. У меня есть стандартный проект Maven с несколькими плагинами Maven - 1) maven-antrun-plugin 2) Custom maven plugin, say, my-maven-plugin 3) jaxws-maven-plugin Теперь в…
18 дек '13 в 20:37
1
ответ
Назовите Groovy "основной" метод от Maven
Я хочу вызвать метод "main" в классном классе на этапе "package" из maven. Я попробовал плагин gmaven <plugin> <groupId>org.codehaus.groovy.maven</groupId> <artifactId>gmaven-plugin</artifactId> <executions> <e…
19 май '14 в 19:07
0
ответов
Неправильное разрешение зависимостей в многомодульной сборке начиная с maven 3.3
Я создал плагин maven, который собирает все зависимости проекта и заполняет файл шаблона информацией об артефактах: jnlp-maven-plugin. Включает тестовые примеры для наблюдения за описанным поведением. Начиная с maven 3.3, плагин собирает слишком мно…
31 мар '16 в 14:11
0
ответов
Внедрение проекта Maven по умолчанию в другие компоненты Maven
Я разрабатываю плагин Maven и использую API сборки для создания пользовательской сборки сборки. Когда мой код запускается, я получаю следующую трассировку стека: java.lang.NullPointerException: null в org.apache.maven.plugin.assembly.interpolation.A…
24 апр '14 в 14:42
2
ответа
Java Maven Mojo: сложный атрибут карты
Пример атрибута map для mojo, упомянутого в maven.apache.org, довольно прост, поскольку он определяет Map со строкой в качестве ключа и в качестве значения, как указано ниже: /** * My Map. */ @Parameter private Map myMap; и назначенная конфигураци…
08 май '14 в 19:12
0
ответов
Как получить доступ к локальному репозиторию Maven в компоненте сплетения?
Я пишу пользовательский DependencyAnalyzer, который подключается к dependency:analyze Цель. Анализатор является компонентом сплетения, единственным параметром которого является MavenProject пример. Моему анализатору необходим доступ к локальному реп…
28 янв '15 в 11:59
2
ответа
Как вы получаете бинарную версию Maven из пользовательского Mojo?
Я имею в виду двоичную версию Maven, которая возвращается, когда вы обычно запускаете mvn --version из командной строки, которая возвращает вывод, как показано ниже, Apache Maven 3.0.4 Maven home: /usr/share/maven Java version: 1.6.0_45, vendor: Sun…
11 фев '14 в 09:07
1
ответ
"Не удается найти ошибку mojo" в My Custom Maven Plugin
Я разработал собственный плагин Maven, в котором есть два Mojos. Я отлаживаю его из своей IDE, и с одной из целей он работает хорошо, но другой не могу найти. Это говорит: Unable to find the mojo 'replace' (or one of its required components) Вот мои…
07 фев '13 в 12:24
2
ответа
Плагин Maven: доступ к ресурсам через несколько модулей
В настоящее время я пишу пользовательский плагин maven для генерации XML-файла в многомодульном проекте maven. Моя структура maven довольно стандартна: один родительский проект и модуль по компонентам проекта в папке родительского проекта: -- Parent…
29 авг '16 в 09:17
1
ответ
Есть ли у Maven Mojo Эквивалент DirSet муравья?
Я поднимаю плагин ant к плагину maven, и мой плагин ant использовал DirSet, и я вижу, что у maven есть только FileSet. Могу ли я использовать FileSet для сбора каталогов? Должен ли я создать свой собственный класс dirset, либо просмотрев код AntS Pa…
01 апр '15 в 14:14
1
ответ
Реализация AbstractMojo
На самом деле я хочу запустить Java-класс при запуске mvn clean install для моего проекта. Я обнаружил, что лучшее решение - работать с abstractMojo и определять обработку внутри метода execute. Можете ли вы дать мне простой пример, который описывае…
20 мар '17 в 22:44
1
ответ
MavenProject getArtifacts возвращает другой список в модуле при вызове из родительского
В Mojo мне нужно сканировать все зависимости модуля, где это плагин, для этого я использую mavenProject.getArtifacts(). Это прекрасно работает, если я собираю модуль напрямую, поэтому не от родителя, а просто вызываю "mvn clean package" в каталоге м…
05 май '18 в 08:10
1
ответ
Как перехватить журнал сборки плагина maven
Я создал Maven Mojo, который запускает другой Mojo, используя mojo-executor. Когда это будет выполнено, вывод этого выполнения Mojo будет выводиться по умолчанию. Итак, когда он выполняется, он печатает следующее: [INFO] Compiling 1 source file to /…
29 июл '16 в 17:32
1
ответ
Mojo добавить исходную папку затмения
Я написал плагин Maven, который генерирует исходный код. Это работает в принципе нормально. Проблема в том, что Eclipse не распознает каталог, в котором я генерирую код, как дополнительную исходную папку. Поэтому я получаю массу ошибок, говоря XXX c…
11 май '17 в 16:26
1
ответ
Невозможно найти классы с помощью org.reflections.Reflections внутри настраиваемого плагина Maven
Я создал собственный плагин Maven, например: @Mojo(name="generate", defaultPhase = LifecyclePhase.PREPARE_PACKAGE) public class HandlerGeneratorMojo extends AbstractMojo { ... } И я использую это так: <!-- GENERATE EVENT HANDLERS (POC) …
24 июн '20 в 16:31
1
ответ
Передача специальных символов ключу карты Maven Mojo
В моем плагине Maven MOJO есть следующее свойство: @Mojo(name = "generate", defaultPhase = LifecyclePhase.GENERATE_SOURCES, threadSafe = true) public class GraphQLCodegenMojo extends AbstractMojo { @Parameter private Map<String, String&…
30 окт '20 в 08:39
1
ответ
Загрузить класс проекта в maven mojo
Я пытаюсь загрузить класс проектов во время выполнения maven mojo. К сожалению, эта операция не выполняется, поскольку в загрузчике классов отсутствует класс, на который имеется ссылка. Осмотревшись, я уже нашел подходы к плагину Maven mojo для загр…
26 май '21 в 13:37