public class LifecycleMappingConfiguration extends Object
public List<ProjectLifecycleMappingConfiguration> getProjects()
public void setProposals(Map<ILifecycleMappingRequirement,List<IMavenDiscoveryProposal>> proposals)
public List<IMavenDiscoveryProposal> getProposals(ILifecycleMappingRequirement requirement)
public Map<ILifecycleMappingRequirement,List<IMavenDiscoveryProposal>> getAllProposals()
public void addSelectedProposal(IMavenDiscoveryProposal proposal)
public void removeSelectedProposal(IMavenDiscoveryProposal proposal)
public boolean isRequirementSatisfied(ILifecycleMappingRequirement requirement)
public boolean isRequirementSatisfied(ILifecycleMappingRequirement requirement, boolean installedOnly)
public boolean isMappingComplete()
public boolean isMappingComplete(boolean installedOnly)
public void autoCompleteMapping()
public IMavenDiscoveryProposal getSelectedProposal(ILifecycleMappingRequirement mojoExecutionKey)
public List<IMavenDiscoveryProposal> getSelectedProposals()
public void clearSelectedProposals()
public static LifecycleMappingConfiguration calculate(Collection<MavenProjectInfo> projects, ProjectImportConfiguration importConfiguration, org.eclipse.core.runtime.IProgressMonitor monitor)
public List<ProjectLifecycleMappingConfiguration> getProjects(ILifecycleMappingElement configurationElement)
public void setSelectedProjects(Collection<MavenProjectInfo> projects)
public void addError(MavenProjectInfo info, Throwable th)
public Map<MavenProjectInfo,Throwable> getErrors()
Copyright © 2005-2013 Sonatype, Inc.. All Rights Reserved.