Class PublishEEProfileMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.eclipse.tycho.core.maven.AbstractP2Mojo
org.eclipse.tycho.plugins.p2.publisher.AbstractPublishMojo
org.eclipse.tycho.plugins.p2.publisher.PublishEEProfileMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="publish-ee-profile", defaultPhase=PREPARE_PACKAGE, threadSafe=true, requiresDependencyResolution=COMPILE_PLUS_RUNTIME) public final class PublishEEProfileMojo extends AbstractPublishMojo

Publishes a custom execution environment profile.

Since:
0.16.0
  • Field Summary

    Fields inherited from class org.eclipse.tycho.core.maven.AbstractP2Mojo

    projectManager

    Fields inherited from interface org.apache.maven.plugin.Mojo

    ROLE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Collection<org.eclipse.tycho.core.resolver.shared.DependencySeed>
    publishContent(org.eclipse.tycho.p2.tools.publisher.facade.PublisherServiceFactory publisherServiceFactory)
    Publishes source files with the help of the given publisher service.

    Methods inherited from class org.eclipse.tycho.plugins.p2.publisher.AbstractPublishMojo

    execute

    Methods inherited from class org.eclipse.tycho.core.maven.AbstractP2Mojo

    getBuildContext, getBuildDirectory, getEnvironments, getProject, getProjectIdentities, getQualifier, getReactorProject, getSession

    Methods inherited from class org.apache.maven.plugin.AbstractMojo

    getLog, getPluginContext, setLog, setPluginContext

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PublishEEProfileMojo

      public PublishEEProfileMojo()
  • Method Details

    • publishContent

      protected Collection<org.eclipse.tycho.core.resolver.shared.DependencySeed> publishContent(org.eclipse.tycho.p2.tools.publisher.facade.PublisherServiceFactory publisherServiceFactory) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      Description copied from class: AbstractPublishMojo
      Publishes source files with the help of the given publisher service.
      Specified by:
      publishContent in class AbstractPublishMojo
      Returns:
      the list of root installable units that has been published
      Throws:
      org.apache.maven.plugin.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException