Hi, What is the best way to get rid of plexus metadata (components.xml) and override the default lifecycle mapping for a certain type (as outlined in https://blog.sonatype.com/2009/08/create-a-customized-build-process-in-maven/) only leveraging JSR 330 annotations (https://github.com/eclipse/sisu.plexus/wiki/Plexus-to-JSR330)?
I guess I have to convert the XML configuration to a simple Java class with annotations. Is there no configuration via metadata files available in Sisu? Also prior 2020 (https://github.com/apache/maven/commit/6c7d105916bb288b1f0f7010035c718f16e11240, only part of Maven 4) there was only the default constructor and the private field lifecycles (https://github.com/apache/maven/blob/673a7d1fef55795ea47a147f158a1411475e7495/maven-core/src/main/java/org/apache/maven/lifecycle/mapping/DefaultLifecycleMapping.java#L33) so I would have to work with reflection to inject the correct configuration. Any hints highly appreciated. Konrad --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org