Class InstallableUnitPublisher

java.lang.Object
org.eclipse.tycho.p2maven.InstallableUnitPublisher

@Component(role=InstallableUnitPublisher.class) public class InstallableUnitPublisher extends Object
Component that helps publishing units using publisher actions
  • Constructor Details

    • InstallableUnitPublisher

      public InstallableUnitPublisher()
  • Method Details

    • publishMetadata

      public Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> publishMetadata(Collection<? extends org.eclipse.equinox.p2.publisher.IPublisherAction> actions) throws org.eclipse.core.runtime.CoreException
      perform the provided IPublisherActions and return a (modifiable) collection of the resulting IInstallableUnits
      Parameters:
      actions - the actions to perform
      Returns:
      the result of the publishing operation
      Throws:
      org.eclipse.core.runtime.CoreException - if publishing of an action failed