Описание тега maven-enforcer-plugin

The Maven Enforcer Plugin provides goals to control certain environmental constraints such as Maven version, JDK version and OS family along with many more standard rules and user created rules.
1 ответ

Как настроить maven-forcer-plugin, чтобы исключить какое-то правило из области тестирования?

Как настроить maven-forcer-plugin, чтобы исключить какое-то правило из области тестирования? У меня есть такая конфигурация: <executions> <execution> <id>enforce-bytecode-version</id> <goals> <goal>enforce</goa…
28 мар '18 в 09:38
2 ответа

Maven прекратить сборку, если svn устарел

После прочтения множества вопросов SO, а также других сайтов, я все еще не смог точно решить эту проблему. У нас длинный цикл сборки (10-20 минут), потому что есть много зависимостей. Иногда случается, что вы начинаете сборку со всеми данными до дат…
1 ответ

Плагин Maven-Enforcer и пингвин

Я пытаюсь использовать плагин maven-forcecer, чтобы убедиться, что один профиль активирован (правило requireActiveProfile). Смотрите второй пример на этой странице: Требуется активный профиль Это хорошо работает с одним файлом POM. Когда я пытаюсь и…
30 окт '15 в 18:03
0 ответов

Правило принудительного применения Maven: Как получить свойства артефакта Maven?

Я пытаюсь написать пользовательское правило для плагина Maven Enforcer, которое очень похоже на RequireSameVersions правило, которое включено в плагин принудительного применения. Я хочу посмотреть на все зависимости проекта, и если у них есть собств…
10 фев '14 в 13:56
3 ответа

Решение проблем конвергенции зависимостей Maven

Я использую плагин maven-forcer для проверки проблем сходимости зависимостей. Типичный результат будет: [WARNING] Rule 1: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message: Failed while enforcing releasability the error(s) …
0 ответов

Плагин Maven Enforcer - странное дерево артефактов для xom:xom

Я пытаюсь использовать плагин Maven Enforcer и получить этот сбой из-за нескольких версий. Не могли бы вы объяснить, как может быть xom: xom внутри xom:xom? [WARNING] Dependency convergence error for xom:xom:1.1 paths to dependency are: +-com.***:**…
19 ноя '15 в 17:15
2 ответа

Плагин Maven Enforcer: укажите правила с помощью командной строки

Я хочу запустить плагин Maven Enforcer из командной строки. Я пробовал: mvn enforcer:enforce -Drules=[requireReleaseDeps] mvn enforcer:enforce -Drules=requireReleaseDeps Я всегда получаю эту ошибку: [ERROR] Failed to execute goal org.apache.maven.pl…
2 ответа

Плагин Maven Enforcer выявляет проблему конвергенции зависимостей в Camel-CXF

Плагин Maven Enforcer выявляет проблему сходимости кода в сторонней библиотеке, которую я использую. Как я могу игнорировать это, продолжая запускать плагин принудительного применения в проекте над остальной частью проекта, или как еще я должен реши…
2 ответа

Исключение зависимостей Maven и Wilcard

Я использую плагин Maven Enforcer для проверки конвергенции зависимостей. Учитывая этот (надуманный) пример: project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa…
12 июл '15 в 21:11
1 ответ

Стратегия устранения ошибок сходимости зависимостей с помощью maven-forcer-plugin

Я пытаюсь использовать Neo4j встроенный InProcess сервер внутри моего приложения. В то же время мы должны исправить Maven maven-enforcer-plugin с dependencyConvergence Правило применяется, чтобы сохранить зависимости в чистоте и порядке. Вот проект,…
1 ответ

Как избежать ручного повторного импорта транзитивной зависимости из саморазрушающегося модуля

Модуль имеет плохую зависимость, которая зависит от нескольких версий одной и той же библиотеки. Эта библиотека не используется никакими другими зависимостями. Если я просто исключаю библиотеку для разрешения конфликта версий, тогда мне нужно импорт…
1 ответ

Maven Inforcer добавить в детей

Я использую плагин Maven Enforcer. Учитывая, что у меня есть родитель и ребенок pom.xmlЯ хотел бы, чтобы элементы в exclusions а также inclusions теги добавляются, а не переопределяются. Я пытался использовать combine.children="append" для этого, и …
17 июн '16 в 11:39
1 ответ

Скрытая конфигурация Maven Inforcer?

Есть non-pom.xml конфигурация для подключаемого модуля Maven Enforcer? Я пытаюсь скомпилировать существующий проект, и он терпит неудачу с: [INFO] --- maven-enforcer-plugin:1.4:enforce (enforce-versions) @ root-pom --- [WARNING] Rule 4: org.apache.m…
27 янв '16 в 01:41
1 ответ

Включая kafka maven, что может привести к ошибкам сходимости

Я разрабатываю Java-приложение, которое создает / потребляет сообщения Кафки. У меня в поме есть: <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.9.2</artifactId> <version>0.8.2.2</version&…
17 дек '15 в 01:31
1 ответ

Maven Enforcer - возможно ли иметь собственное правило со свойством массива?

Я столкнулся с проблемой, касающейся конфигурации одного из моих пользовательских правил принудительного применения. Конфигурация плагина внутри моего POM-файла выглядит следующим образом: <plugin> <groupId>org.apache.maven.plugins</g…
0 ответов

Maven: сбой сборки, если

Я хотел бы сделать несколько автоматических проверок перед выпуском артефакта. Сбой сборки, если: существует более новая версия зависимости переопределенная версия управления зависимостями используемая зависимость не входит в белый список дублирован…
28 апр '14 в 10:04
1 ответ

maven-forcer-plugin жалуется на зависимости, которые я не могу найти в файлах pom.xml

Я столкнулся с проблемой с плагином maven-forcecer. Он жалуется на следующий (упрощенный) вывод: [WARNING] Rule 0: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message: Failed while enforcing releasability the error(s) are [ D…
28 апр '14 в 11:08
1 ответ

Как я могу получить версию зависимости в текущем pom.xml для maven-forcer-plugin?

Я пытаюсь написать правило maven-forcecer, которое проверяет, что этот проект использует управление зависимостями. Но у меня проблемы с получением версии, которая написана в текущем проекте pom.xml. Я думал, что DependencyNode#getPremanagedVersion()…
0 ответов

Как обеспечить, чтобы было установлено свойство, указывающее на базовый каталог для systemPath?

Я пытаюсь принудительно установить, что свойство установлено с помощью плагина mavenforcecer. Свойство должно указывать на каталог и использоваться в качестве базового каталога для некоторых зависимостей области системы. У меня есть следующее pom.xm…
08 ноя '17 в 10:57
1 ответ

Профиль Maven3 с пользовательским правилом принудительного применения, возможно ли это?

Я написал и протестировал пользовательское правило для применения определенных сборок для различных дистрибутивов Linux. Это хорошо проверяет с mvn enforcer:enforce команда, с предоставленной pom.xml построить фрагмент. <plugins> <plugin&gt…