public class LifecycleMappingDiscoveryHelper extends Object
LifecycleMappingDiscoveryRequests and discover matching Lifecycle Mapping proposals.| Modifier and Type | Method and Description |
|---|---|
static LifecycleMappingDiscoveryRequest |
createLifecycleMappingDiscoveryRequest(Collection<org.eclipse.core.resources.IProject> projects,
org.eclipse.core.runtime.IProgressMonitor monitor)
Builds a
LifecycleMappingDiscoveryRequest from a collection of IProjects. |
static LifecycleMappingDiscoveryRequest |
createLifecycleMappingDiscoveryRequest(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor)
Builds a
LifecycleMappingDiscoveryRequest from a project. |
static void |
discoverProposals(LifecycleMappingDiscoveryRequest discoveryRequest,
org.eclipse.core.runtime.IProgressMonitor monitor)
Discovers lifecycle mapping proposals matching a
LifecycleMappingDiscoveryRequest requirements. |
public static LifecycleMappingDiscoveryRequest createLifecycleMappingDiscoveryRequest(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
LifecycleMappingDiscoveryRequest from a project. Unsatisfied ILifecycleMappingRequirements
are collected from LifecycleMapping error markers.org.eclipse.core.runtime.CoreExceptionpublic static LifecycleMappingDiscoveryRequest createLifecycleMappingDiscoveryRequest(Collection<org.eclipse.core.resources.IProject> projects, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
LifecycleMappingDiscoveryRequest from a collection of IProjects. For each project,
unsatisfied ILifecycleMappingRequirements are collected from LifecycleMapping error markers.org.eclipse.core.runtime.CoreExceptionpublic static void discoverProposals(LifecycleMappingDiscoveryRequest discoveryRequest, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
LifecycleMappingDiscoveryRequest requirements. Actual
discovery is delegated to the registered instance of IMavenDiscovery, if available.org.eclipse.core.runtime.CoreExceptionCopyright © 2005–2021 Eclipse Foundation. All rights reserved.