Как создать пользовательский тип упаковки Maven с пользовательскими настройками плагинов
Я создал пользовательский тип упаковки foo
а также foo
имеет LifecycleMapping, где он вызывает несколько плагинов. Можно ли предоставить дефолт <configuration/>
или pom.xml для этих плагинов и фаз?
Я хочу добавить конфигурацию по умолчанию для doSomething
подключив в <package>
фаза указана ниже.
<component-set>
<components>
<component>
<role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role>
<role-hint>foo</role-hint>
<implementation>
org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping
</implementation>
<configuration>
<phases>
<package>
packaing:definition:doSomething
</package>
</phases>
</configuration>
</component>
<component>
<role>org.apache.maven.artifact.handler.ArtifactHandler</role>
<role-hint>foo</role-hint>
<implementation>
org.apache.maven.artifact.handler.DefaultArtifactHandler
</implementation>
<configuration>
<extension>jar</extension>
<type>foo</type>
<packaging>foo</packaging>
<language>java</language>
<addedToClasspath>true</addedToClasspath>
</configuration>
</component>
</components>