Class CustomBundleP2MetadataProvider

  • All Implemented Interfaces:
    org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, P2MetadataProvider

    @Component(role=P2MetadataProvider.class,
               hint="org.eclipse.tycho.extras.custombundle.CustomBundleP2MetadataProvider")
    public class CustomBundleP2MetadataProvider
    extends Object
    implements P2MetadataProvider, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
    This component is invoked during Tycho dependency resolution and provides P2 metadata that describes artifacts that will be created by custom-bundle goal.
    • Constructor Detail

      • CustomBundleP2MetadataProvider

        public CustomBundleP2MetadataProvider()
    • Method Detail

      • initialize

        public void initialize()
                        throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
        Specified by:
        initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
        Throws:
        org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException