Описание тега maven-extension

Расширения - это список артефактов, которые будут использоваться в этой сборке. Они будут включены в путь к классам работающей сборки. Они могут включать расширения для процесса сборки, а также активировать плагины, которые вносят изменения в жизненный цикл сборки.
0 ответов

Может ли Dependency Management определить версию для расширения Maven

Определив wagon-webdav-jackrabbit как расширение в POM, Parent использует POM Dependency Management POM. Родительский POM имеет расширение, определенное для wagon-webdav-jackrabbit <build> <extensions> <extension> <groupId>or…
1 ответ

Импорт конфигурации подключаемого модуля maven по составу, а не по наследству. Можно ли это сделать с помощью расширений сборки?

Импорт конфигурации подключаемого модуля maven по составу, а не по наследству. Можно ли это сделать с помощью расширений сборки? Я использую Maven более 3-х лет, и есть один недостаток, который всегда беспокоил меня. Пришло время найти решение для э…
31 июл '12 в 21:36
2 ответа

Унаследовать плагин сборки / расширения /... в Maven

Скажем, в проекте Maven настроен плагин для крутой сборки: <project> ... <build> ... extensions etc. </build> ... </project> Я хочу, чтобы эта конфигурация была многоразовой, чтобы я мог выполнять цели, предоставляемые плагин…
07 янв '14 в 07:51
1 ответ

Каково точное значение параметра "extensions" в maven

Я имею в виду в параметре расширений в плагине следующее: <build><plugins><plugin> <groupId>...</groupId> <artifactId>...</artifactId> <version>...</version> <extensions>...</extensions&…
12 окт '11 в 20:32
1 ответ

session.getCurrentProject() возвращает ноль - расширения Maven

Я пытаюсь написать расширение maven для расчета продолжительности каждого сеанса сборки. Вот мое расширение: @Parameter( defaultValue = "${project}", readonly = true, required = true ) private MavenProject project; @Component(role = AbstractMavenLif…
1 ответ

Maven3: Как получить все зависимости проекта в пользовательском расширении Maven

В Maven 3.x, как я могу получить все зависимости проекта, включая переходные процессы в пользовательском расширении maven (без использования Aether) В настоящее время у меня есть это: @Component(role = AbstractMavenLifecycleParticipant.class, hint =…
17 авг '18 в 05:04
1 ответ

Включить расширение maven3 только для указанных профилей

У меня есть расширение, которое я использую в моей сборке Maven 3, которое выводит информацию о сборке для меня. Это немного многословно, поэтому я хотел бы запустить его только в некоторых профилях сборки. Но <extensions> разрешены только в о…
31 янв '12 в 15:02
1 ответ

Укажите зависимость для расширения Maven

Я пытаюсь настроить org.springframework.build:aws-maven:jar:4.2.0.RELEASE для проекта, но застрял в следующей проблеме: кажется, что некоторые из зависимостей плагина требует org.codehaus.jackson:jackson-core-asl, но не могу найти. Сбой с: Unresolve…
01 окт '12 в 15:14
3 ответа

Maven 3 профиль с расширениями

Мой вопрос был рассмотрен в этой теме, но объяснение не ясно. У меня есть это определение сборки в одном из моих файлов pom.xml: <build> <finalName>${my.project}</finalName> <plugins> <plugin> <groupId>org.apache.…
1 ответ

Версии mvn:update-parent без расширения tycho

Как вы можете легко отключить расширение Tycho, если оно не нужно (например, в версиях:update-parent)? У меня есть несколько десятков проектов eclipse-plugin, и решение целевой платформы замедляет процесс невыносимо.
09 сен '13 в 08:26
0 ответов

Условно добавляем расширение сборки

Есть ли способ условно запустить сборку расширений плагинов. Более конкретно: <extensions> <extension> <groupId>co.leantechniques</groupId> <artifactId>maven-buildtime-extension</artifactId> <version>1.0.1&l…
30 окт '14 в 18:15
0 ответов

Не удалось прочитать дескриптор расширений. Не удалось найти артефакт в центре

Я создал расширение maven, и теперь я пытаюсь использовать его, не устанавливая его локально. Поэтому я развернул его в нашем собственном репозитории (пока не в центральном maven), но по какой-то причине maven пытается загрузить его с https://repo.m…
14 мар '18 в 17:43
1 ответ

Что изменится в расширениях maven в соответствии с этой строкой в ​​apache doc?

Я нашел это примечание в документации Maven: Вы можете добавлять элементы в этот загрузчик классов по расширениям. Они загружаются в то же место, что и ${maven.home}/lib и, следовательно, доступны ядру Maven и всем плагинам для текущего проекта и по…
1 ответ

Плагин / расширение Maven для динамического обновления версии зависимостей

Я хотел бы динамически назначать версии зависимостей моего проекта Maven (пожалуйста, не спрашивайте почему - я знаю, что это не предпочтительный шаблон). Насколько я понимаю, я должен создать Maven Extension, чтобы добиться этого, так как обычный п…
18 дек '18 в 14:19
1 ответ

Как изменить свойства по умолчанию в расширении Maven

Я хочу написать плагин (расширение) maven, который реализует жизненные циклы для проектов javascript, поэтому проекты с таким pom.xml можно скомпилировать: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4…
11 июл '11 в 13:37
1 ответ

Можно ли добавить репозиторий maven из расширения maven в Maven 3.5

Это код project.getPluginRepositories().add(myCustomRepository); выполнено внутри afterProjectsRead метод расширения maven (расширение класса AbstractMavenLifecycleParticipant) должен работать? Он работает нормально (без ошибок и предупреждений), но…
26 май '17 в 14:55
1 ответ

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

Как можно управлять общим родителем проекта pom.xml для нескольких github организации и проекты, не выпуская их постоянно в какой-нибудь Maven-репозиторий?
1 ответ

Почему расширение maven развертывания wagon-ftp не работает?

Вот краткое изложение проекта Maven mvn -v Apache Maven 3.3.3 (79941 ... d4a06; 2015-04-22T17:57:37+06:00) Maven home: /path/to/apache-maven-3.3.3 Java version: 1.7.0_67, vendor: Oracle Corporation Java home: /path/to/java/jdk1.7.0_67/jre Default lo…
1 ответ

В расширениях Maven возможно ли добавить блок <configuration> в pom.xml, как мы делаем для плагинов?

У нас есть расширение Maven, которое выполняет некоторые действия после публикации в конце сборки, но мы хотим расширить его возможности, добавив некоторые флаги / свойства / что-то еще в &lt;configuration&gt; блокировать так же, как мы делаем для к…
06 фев '18 в 14:09
0 ответов

Сколько раз Maven должен загружать метаданные в одной сборке?

Допустим, у меня есть проект Maven, который: является многомодульным проектом (также является родителем его модулей, что является обычным и предполагается, что некоторые плагины функционируют правильно), использует (gitflow-incremental-builder расши…
07 фев '18 в 17:01