1) No implementation for org.apache.maven.plugin.LegacySupport was bound.
while locating org.eclipse.tycho.core.osgitools.BuildPropertiesParserImpl
at ClassRealm[coreExtension>mygroupid:my-artifact:1.0.0-SNAPSHOT, parent: ClassRealm[plexus.core, parent: null]] (via modules: org.eclipse.sisu.wire.Wire
Module -> org.eclipse.sisu.plexus.PlexusBindingModule)
at ClassRealm[coreExtension>mygroupid:my-artifact:1.0.0-SNAPSHOT, parent: ClassRealm[plexus.core, parent: null]] (via modules: org.eclipse.sisu.wire.Wire
Module -> org.eclipse.sisu.plexus.PlexusBindingModule)
while locating org.eclipse.tycho.core.shared.BuildPropertiesParser
while locating org.eclipse.tycho.core.osgitools.OsgiBundleProject
at ClassRealm[coreExtension>mygroupid:my-artifact:1.0.0-SNAPSHOT, parent: ClassRealm[plexus.core, parent: null]] (via modules: org.eclipse.sisu.wire.Wire
Module -> org.eclipse.sisu.plexus.PlexusBindingModule)
at ClassRealm[coreExtension>mygroupid:my-artifact:tycho-mvnurl:1.0.0-SNAPSHOT, parent: ClassRealm[plexus.core, parent: null]] (via modules: org.eclipse.sisu.wire.Wire
Module -> org.eclipse.sisu.plexus.PlexusBindingModule)
while locating org.eclipse.tycho.core.TychoProject annotated with @com.google.inject.name.Named(value=eclipse-plugin)
1 error
at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1025)
at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)
at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
at java.util.AbstractMap.get(AbstractMap.java:187)
at org.eclipse.tycho.core.resolver.DefaultTychoResolver.setupProject(DefaultTychoResolver.java:62)
at org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant.afterProjectsRead(TychoMavenLifecycleParticipant.java:90)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:267)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
... 11 more
It seems my maven core extension (now registered via .mvn/extensions.xml) triggers a whole lot of other components.
Obviously my extension has a dependency to org.eclipse.tycho:tycho-core, but for only one class.
Maybe I can setup a sample project, but this will take some time.