В Maven3 по умолчанию есть две реализации Builder: MultiThreadedBuilder и SingleThreadedBuilder. Я хочу реализовать одну из моих собственных логик в своем плагине MAVEN, что мне делать?
<component-set>
<components>
<component>
<role>org.apache.maven.lifecycle.internal.builder.Builder</role>
<role-hint>devops</role-hint>
<implementation>ms.dew.devops.maven.custom.builder.DevOpsBuilder
</implementation>
<description/>
<isolated-realm>false</isolated-realm>
<requirements>
<requirement>
<role>org.apache.maven.lifecycle.internal.LifecycleModuleBuilder</role>
<field-name>lifecycleModuleBuilder</field-name>
</requirement>
</requirements>
</component>
</components>
</component-set>
Я пытался определитьнаподобие этого в файле component.xml, но проблема с механизмом загрузки не была обнаружена вовремя.