Мы используем расширение в наших проектах и до сих пор помещаем расширение в раздел pluginManagement родительского pom maven:
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.extensions</groupId>
<artifactId>beer-maven-lifecycle</artifactId>
<version>1.0-SNAPSHOT</version>
</plugin>
</plugins>
</pluginManagement>
Но это приводит к следующему предупреждению:
[ПРЕДУПРЕЖДЕНИЕ] Не удалось получить дескриптор плагина для
org.apache.maven.extensions: beer-maven-lifecycle: Не удалось проанализировать
дескриптор плагина для org.apache.maven.extensions: beer-maven-lifecycle
(/somerepo/org.apache.maven.extensions-0.0.0.jar): плагин отсутствует
дескриптор найден в META-INF / maven / plugin.xml
org.apache.maven.plugin.PluginDescriptorParsingException: не удалось
разобрать дескриптор плагина для
org.apache.maven.extensions: пиво-Maven-жизненный цикл
(/somerepo/org.apache.maven.extensions-0.0.0.jar): плагин отсутствует
дескриптор найден в META-INF / maven / plugin.xml
Что имеет смысл, поскольку это расширение, а не плагин. Но нет элемента extensionManagement. Так, что было бы способом справиться с этим? Например. этот проект также описывает проблему (строки 78-80) ...