[ https://issues.apache.org/jira/browse/MNG-8220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tamas Cservenak updated MNG-8220: --------------------------------- Description: I am trying to provide alternate implementation for {{org.apache.maven.api.services.model.ModelVersionProcessor}} from a core extension and cannot. The implementation in maven-api-impl {{org.apache.maven.internal.impl.model.DefaultModelVersionProcessor}} uses Maven DI annotations, and core extension cannot replace it whatever I tried (javax.inject annotations + priority or Maven DI annotations + priority). (was: I am trying to provide alternate implementation for {{org.apache.maven.api.services.model.ModelVersionProcessor}} from a core extension and cannot. The implementation in maven-api-impl {{org.apache.maven.internal.impl.model.DefaultModelVersionProcessor}} uses Maven DI annotations, and core extension cannot replace it.) > No way to override component from maven-api-impl > ------------------------------------------------ > > Key: MNG-8220 > URL: https://issues.apache.org/jira/browse/MNG-8220 > Project: Maven > Issue Type: Bug > Components: Plugin API > Affects Versions: 4.0.0-beta-3 > Reporter: Tamas Cservenak > Priority: Major > Fix For: 4.0.0-beta-4 > > > I am trying to provide alternate implementation for > {{org.apache.maven.api.services.model.ModelVersionProcessor}} from a core > extension and cannot. The implementation in maven-api-impl > {{org.apache.maven.internal.impl.model.DefaultModelVersionProcessor}} uses > Maven DI annotations, and core extension cannot replace it whatever I tried > (javax.inject annotations + priority or Maven DI annotations + priority). -- This message was sent by Atlassian Jira (v8.20.10#820010)