Modifier and Type | Method and Description |
---|---|
void |
IMavenLauncherConfiguration.addProjectEntry(IMavenProjectFacade facade)
Deprecated.
|
org.eclipse.aether.graph.DependencyNode |
MavenModelManager.readDependencyTree(IMavenProjectFacade context,
org.apache.maven.project.MavenProject mavenProject,
String scope,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
protected IMavenProjectFacade |
InternalBuildParticipant.getMavenProjectFacade() |
Modifier and Type | Method and Description |
---|---|
Set<org.eclipse.core.resources.IProject> |
MavenBuilderImpl.build(org.apache.maven.execution.MavenSession session,
IMavenProjectFacade projectFacade,
int kind,
Map<String,String> args,
Map<MojoExecutionKey,List<AbstractBuildParticipant>> participants,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
BuildDebugHook.buildParticipant(IMavenProjectFacade projectFacade,
MojoExecutionKey mojoExecutionKey,
AbstractBuildParticipant participant,
Set<File> files,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
BuildDebugHook.buildStart(IMavenProjectFacade projectFacade,
int kind,
Map<String,String> args,
Map<MojoExecutionKey,List<AbstractBuildParticipant>> participants,
org.eclipse.core.resources.IResourceDelta delta,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
MavenBuilderImpl.clean(org.apache.maven.execution.MavenSession session,
IMavenProjectFacade projectFacade,
Map<MojoExecutionKey,List<AbstractBuildParticipant>> participants,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
protected void |
NexusIndexManager.removeDocument(IRepository repository,
File file,
ArtifactKey key,
IMavenProjectFacade facade) |
Modifier and Type | Method and Description |
---|---|
protected IMavenProjectFacade |
MavenWorkspaceRuntime.getMavenDistribution() |
Modifier and Type | Method and Description |
---|---|
static MojoExecutionBuildParticipant |
LifecycleMappingFactory.createMojoExecutionBuildParicipant(IMavenProjectFacade projectFacade,
org.apache.maven.plugin.MojoExecution mojoExecution,
IPluginExecutionMetadata executionMetadata) |
Map<MojoExecutionKey,List<AbstractBuildParticipant>> |
InvalidLifecycleMapping.getBuildParticipants(IMavenProjectFacade project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static ILifecycleMapping |
LifecycleMappingFactory.getLifecycleMapping(IMavenProjectFacade facade) |
static Map<String,AbstractProjectConfigurator> |
LifecycleMappingFactory.getProjectConfigurators(IMavenProjectFacade facade) |
List<AbstractProjectConfigurator> |
InvalidLifecycleMapping.getProjectConfigurators(IMavenProjectFacade project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
boolean |
InvalidLifecycleMapping.hasLifecycleMappingChanged(IMavenProjectFacade newFacade,
ILifecycleMappingConfiguration oldConfiguration,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static boolean |
LifecycleMappingFactory.isLifecycleMappingChanged(IMavenProjectFacade newFacade,
ILifecycleMappingConfiguration oldConfiguration,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
Map<IMavenProjectFacade,Throwable> |
LifecycleMappingDiscoveryRequest.getErrors() |
Map<IMavenProjectFacade,List<ILifecycleMappingRequirement>> |
LifecycleMappingDiscoveryRequest.getProjects() |
Modifier and Type | Method and Description |
---|---|
void |
LifecycleMappingDiscoveryRequest.addError(IMavenProjectFacade facade,
Throwable th) |
void |
LifecycleMappingDiscoveryRequest.addProject(IMavenProjectFacade facade,
ILifecycleMappingRequirement requirement) |
Modifier and Type | Method and Description |
---|---|
ILifecycleMapping |
ProjectConfigurationManager.getLifecycleMapping(IMavenProjectFacade projectFacade) |
static LifecycleMappingConfiguration |
LifecycleMappingConfiguration.newLifecycleMappingConfiguration(IMavenProjectFacade facade,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static void |
LifecycleMappingConfiguration.persist(IMavenProjectFacade facade,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static LifecycleMappingConfiguration |
LifecycleMappingConfiguration.restore(IMavenProjectFacade facade,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
ProjectConfigurationManager.sortProjects(List<IMavenProjectFacade> facades,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Modifier and Type | Class and Description |
---|---|
class |
MavenProjectFacade |
Modifier and Type | Method and Description |
---|---|
IMavenProjectFacade |
MavenProjectManager.create(org.eclipse.core.resources.IFile pom,
boolean load,
org.eclipse.core.runtime.IProgressMonitor monitor) |
IMavenProjectFacade |
MavenProjectManager.create(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
IMavenProjectFacade |
MavenProjectManager.getMavenProject(String groupId,
String artifactId,
String version) |
IMavenProjectFacade |
MavenProjectManager.getProject(org.eclipse.core.resources.IProject project) |
IMavenProjectFacade |
ProjectRegistryManager.getProject(org.eclipse.core.resources.IProject project) |
IMavenProjectFacade[] |
MavenProjectManager.getProjects() |
IMavenProjectFacade[] |
ProjectRegistryManager.getProjects() |
Modifier and Type | Method and Description |
---|---|
org.apache.maven.execution.MavenExecutionRequest |
MavenProjectManager.createExecutionRequest(IMavenProjectFacade project,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
|
<V> V |
MavenProjectManager.execute(IMavenProjectFacade facade,
ICallable<V> callable,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
AbstractMavenDependencyResolver.resolveProjectDependencies(IMavenProjectFacade facade,
org.apache.maven.execution.MavenExecutionRequest mavenRequest,
Set<Capability> capabilities,
Set<RequiredCapability> requirements,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
|
void |
DefaultMavenDependencyResolver.resolveProjectDependencies(IMavenProjectFacade facade,
Set<Capability> capabilities,
Set<RequiredCapability> requirements,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
AbstractMavenDependencyResolver.resolveProjectDependencies(IMavenProjectFacade facade,
Set<Capability> capabilities,
Set<RequiredCapability> requirements,
org.eclipse.core.runtime.IProgressMonitor monitor)
Subclasses must implement this method.
|
Modifier and Type | Method and Description |
---|---|
IMavenProjectFacade |
IMavenProjectRegistry.create(org.eclipse.core.resources.IFile pom,
boolean load,
org.eclipse.core.runtime.IProgressMonitor monitor)
Returns IMavenProjectFacade corresponding to the pom.
|
IMavenProjectFacade |
IMavenProjectRegistry.create(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
IMavenProjectFacade |
MavenProjectChangedEvent.getMavenProject() |
IMavenProjectFacade |
IMavenProjectRegistry.getMavenProject(String groupId,
String artifactId,
String version)
Returns IMavenProjectFacade of the Maven workspace project that has given (groupId,artifactId,version) coordinates.
|
IMavenProjectFacade |
MavenProjectChangedEvent.getOldMavenProject() |
IMavenProjectFacade |
IMavenProjectRegistry.getProject(org.eclipse.core.resources.IProject project) |
IMavenProjectFacade[] |
IMavenProjectRegistry.getProjects()
Returns IMavenProjectFacade for all opened Maven workspace projects.
|
Modifier and Type | Method and Description |
---|---|
org.apache.maven.execution.MavenExecutionRequest |
IMavenProjectRegistry.createExecutionRequest(IMavenProjectFacade project,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
This method does not properly join
IMavenExecutionContext |
<V> V |
IMavenProjectRegistry.execute(IMavenProjectFacade facade,
ICallable<V> callable,
org.eclipse.core.runtime.IProgressMonitor monitor) |
ILifecycleMapping |
IProjectConfigurationManager.getLifecycleMapping(IMavenProjectFacade projectFacade) |
Constructor and Description |
---|
MavenProjectChangedEvent(org.eclipse.core.resources.IFile source,
int kind,
int flags,
IMavenProjectFacade oldMavenProject,
IMavenProjectFacade mavenProject) |
Modifier and Type | Method and Description |
---|---|
IMavenProjectFacade |
ProjectConfigurationRequest.getMavenProjectFacade() |
protected IMavenProjectFacade |
AbstractBuildParticipant.getMavenProjectFacade() |
Modifier and Type | Method and Description |
---|---|
AbstractBuildParticipant |
AbstractProjectConfigurator.getBuildParticipant(IMavenProjectFacade projectFacade,
org.apache.maven.plugin.MojoExecution execution,
IPluginExecutionMetadata executionMetadata) |
Map<MojoExecutionKey,List<AbstractBuildParticipant>> |
AbstractCustomizableLifecycleMapping.getBuildParticipants(IMavenProjectFacade projectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Map<MojoExecutionKey,List<AbstractBuildParticipant>> |
ILifecycleMapping.getBuildParticipants(IMavenProjectFacade project,
org.eclipse.core.runtime.IProgressMonitor monitor)
Returns map of AbstractBuildParticipants by MojoExecutionKey that need to be executed during Eclipse workspace
build.
|
Map<MojoExecutionKey,List<AbstractBuildParticipant>> |
NoopLifecycleMapping.getBuildParticipants(IMavenProjectFacade project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static Map<String,Set<MojoExecutionKey>> |
AbstractProjectConfigurator.getConfiguratorExecutions(IMavenProjectFacade projectFacade) |
List<AbstractProjectConfigurator> |
AbstractCustomizableLifecycleMapping.getProjectConfigurators(IMavenProjectFacade projectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor) |
List<AbstractProjectConfigurator> |
ILifecycleMapping.getProjectConfigurators(IMavenProjectFacade project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
List<AbstractProjectConfigurator> |
NoopLifecycleMapping.getProjectConfigurators(IMavenProjectFacade project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
boolean |
AbstractProjectConfigurator.hasConfigurationChanged(IMavenProjectFacade newFacade,
ILifecycleMappingConfiguration oldProjectConfiguration,
MojoExecutionKey key,
org.eclipse.core.runtime.IProgressMonitor monitor)
Returns true if project configuration has changed and running
AbstractProjectConfigurator.configure(ProjectConfigurationRequest, IProgressMonitor) is required. |
boolean |
AbstractCustomizableLifecycleMapping.hasLifecycleMappingChanged(IMavenProjectFacade newFacade,
ILifecycleMappingConfiguration oldConfiguration,
org.eclipse.core.runtime.IProgressMonitor monitor) |
abstract boolean |
AbstractLifecycleMapping.hasLifecycleMappingChanged(IMavenProjectFacade newFacade,
ILifecycleMappingConfiguration oldConfiguration,
org.eclipse.core.runtime.IProgressMonitor monitor) |
boolean |
NoopLifecycleMapping.hasLifecycleMappingChanged(IMavenProjectFacade newFacade,
ILifecycleMappingConfiguration oldConfiguration,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Constructor and Description |
---|
ProjectConfigurationRequest(IMavenProjectFacade facade,
org.apache.maven.project.MavenProject mavenProject) |
Modifier and Type | Method and Description |
---|---|
void |
PomHierarchyComposite.computeHeirarchy(IMavenProjectFacade project,
org.eclipse.jface.operation.IRunnableContext context) |
Modifier and Type | Method and Description |
---|---|
IMavenProjectFacade |
ParentHierarchyEntry.getFacade()
Returns IMavenProjectFacade that corresponds to this parent hierarchy entry.
|
Constructor and Description |
---|
ParentGatherer(IMavenProjectFacade facade) |
Modifier and Type | Method and Description |
---|---|
void |
BuildDebugView.buildParticipant(IMavenProjectFacade projectFacade,
MojoExecutionKey mojoExecutionKey,
AbstractBuildParticipant participant,
Set<File> files,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
BuildDebugView.buildStart(IMavenProjectFacade projectFacade,
int kind,
Map<String,String> args,
Map<MojoExecutionKey,List<AbstractBuildParticipant>> participants,
org.eclipse.core.resources.IResourceDelta delta,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
IMavenProjectFacade |
MavenPomEditorPage.findModuleProject(String moduleName) |
Modifier and Type | Method and Description |
---|---|
IMavenProjectFacade |
SelectSPDXLicenseDialog.getTargetProject() |
Constructor and Description |
---|
SelectSPDXLicenseDialog(org.eclipse.swt.widgets.Shell parentShell,
IMavenProjectFacade project) |
Modifier and Type | Method and Description |
---|---|
void |
MavenLauncherConfigurationHandler.addProjectEntry(IMavenProjectFacade facade) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractClassifierClasspathProvider.addMainFolder(Set<org.eclipse.jdt.launching.IRuntimeClasspathEntry> runtimeClasspath,
IMavenProjectFacade mavenProjectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor)
Adds main classes folder to the runtime classpath.
|
IClasspathEntryDescriptor |
IClasspathDescriptor.addProjectEntry(org.apache.maven.artifact.Artifact artifact,
IMavenProjectFacade projectFacade)
Deprecated.
this method exposes Maven core classes, which are not part of m2eclipse-jdt API
|
protected void |
AbstractClassifierClasspathProvider.addTestFolder(Set<org.eclipse.jdt.launching.IRuntimeClasspathEntry> runtimeClasspath,
IMavenProjectFacade mavenProjectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor)
Adds test classes folder to the runtime classpath.
|
boolean |
IClassifierClasspathProvider.applies(IMavenProjectFacade mavenProjectFacade,
String classifier)
Checks if this provider applies to the given project / classifier combo.
|
void |
AbstractJavaProjectConfigurator.configureClasspath(IMavenProjectFacade facade,
IClasspathDescriptor classpath,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
|
void |
IJavaProjectConfigurator.configureClasspath(IMavenProjectFacade facade,
IClasspathDescriptor classpath,
org.eclipse.core.runtime.IProgressMonitor monitor)
Configures *Maven* project classpath, i.e.
|
void |
AbstractSourcesGenerationProjectConfigurator.configureClasspath(IMavenProjectFacade facade,
IClasspathDescriptor classpath,
org.eclipse.core.runtime.IProgressMonitor monitor) |
IClassifierClasspathProvider |
IMavenClassifierManager.getClassifierClasspathProvider(IMavenProjectFacade mavenProjectFacade,
String classifier) |
protected org.eclipse.core.runtime.IPath |
AbstractJavaProjectConfigurator.getFullPath(IMavenProjectFacade facade,
File file)
Deprecated.
|
protected org.eclipse.core.runtime.IPath |
AbstractSourcesGenerationProjectConfigurator.getFullPath(IMavenProjectFacade facade,
File file) |
void |
IClasspathManagerDelegate.populateClasspath(IClasspathDescriptor classpath,
IMavenProjectFacade projectFacade,
int kind,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
AbstractClassifierClasspathProvider.setRuntimeClasspath(Set<org.eclipse.jdt.launching.IRuntimeClasspathEntry> runtimeClasspath,
IMavenProjectFacade mavenProjectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
IClassifierClasspathProvider.setRuntimeClasspath(Set<org.eclipse.jdt.launching.IRuntimeClasspathEntry> runtimeClasspath,
IMavenProjectFacade mavenProjectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor)
Configures the runtime classpath of the given project.
|
void |
AbstractClassifierClasspathProvider.setTestClasspath(Set<org.eclipse.jdt.launching.IRuntimeClasspathEntry> runtimeClasspath,
IMavenProjectFacade mavenProjectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
IClassifierClasspathProvider.setTestClasspath(Set<org.eclipse.jdt.launching.IRuntimeClasspathEntry> testClasspath,
IMavenProjectFacade mavenProjectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor)
Configures the test classpath of the given project
|
Modifier and Type | Method and Description |
---|---|
ClasspathEntryDescriptor |
ClasspathDescriptor.addProjectEntry(org.apache.maven.artifact.Artifact a,
IMavenProjectFacade projectFacade) |
IClassifierClasspathProvider |
MavenClassifierManager.getClassifierClasspathProvider(IMavenProjectFacade project,
String classifier) |
void |
DefaultClasspathManagerDelegate.populateClasspath(IClasspathDescriptor classpath,
IMavenProjectFacade projectFacade,
int kind,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
boolean |
BlankClassifierClasspathProvider.applies(IMavenProjectFacade mavenProjectFacade,
String classifier)
This provider applies to the mavenProjectFacade if the classifier is blank.
|
boolean |
NullClassifierClasspathProvider.applies(IMavenProjectFacade mavenProjectFacade,
String classifier)
This provider applies to the mavenProjectFacade if the classifier is
null . |
boolean |
TestsClassifierClasspathProvider.applies(IMavenProjectFacade mavenProjectFacade,
String classifier)
This provider applies to the mavenProjectFacade if the classifier is
tests . |
void |
BlankClassifierClasspathProvider.setRuntimeClasspath(Set<org.eclipse.jdt.launching.IRuntimeClasspathEntry> runtimeClasspath,
IMavenProjectFacade mavenProjectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor)
Adds the main classes folder to the runtime classpath.
|
void |
NullClassifierClasspathProvider.setRuntimeClasspath(Set<org.eclipse.jdt.launching.IRuntimeClasspathEntry> runtimeClasspath,
IMavenProjectFacade mavenProjectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor)
Adds the main classes folder to the runtime classpath.
|
void |
TestsClassifierClasspathProvider.setRuntimeClasspath(Set<org.eclipse.jdt.launching.IRuntimeClasspathEntry> runtimeClasspath,
IMavenProjectFacade mavenProjectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor)
Adds the test classes folder to the runtime classpath.
|
void |
BlankClassifierClasspathProvider.setTestClasspath(Set<org.eclipse.jdt.launching.IRuntimeClasspathEntry> testClasspath,
IMavenProjectFacade mavenProjectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor)
Adds the test classes folder followed by the main classes one to the runtime classpath.
|
void |
NullClassifierClasspathProvider.setTestClasspath(Set<org.eclipse.jdt.launching.IRuntimeClasspathEntry> testClasspath,
IMavenProjectFacade mavenProjectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor)
Adds the main classes folder to the test classpath.
|
void |
TestsClassifierClasspathProvider.setTestClasspath(Set<org.eclipse.jdt.launching.IRuntimeClasspathEntry> testClasspath,
IMavenProjectFacade mavenProjectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor)
Adds the test classes folder to the test classpath.
|
Modifier and Type | Method and Description |
---|---|
List<ProfileData> |
IProfileManager.getProfileDatas(IMavenProjectFacade mavenProjectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor)
Returns a List of
ProfileData for the given mavenProjectFacade |
void |
IProfileManager.updateActiveProfiles(IMavenProjectFacade mavenProjectFacade,
List<String> profiles,
boolean isOffline,
boolean isForceUpdate,
org.eclipse.core.runtime.IProgressMonitor monitor)
Update the profiles of the resolver configuration of a
IMavenProjectFacade synchronously. |
Modifier and Type | Method and Description |
---|---|
List<ProfileData> |
ProfileManager.getProfileDatas(IMavenProjectFacade facade,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
ProfileManager.updateActiveProfiles(IMavenProjectFacade mavenProjectFacade,
List<String> profiles,
boolean isOffline,
boolean isForceUpdate,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Constructor and Description |
---|
SelectProfilesDialog(org.eclipse.swt.widgets.Shell parentShell,
Set<IMavenProjectFacade> facades,
List<ProfileSelection> sharedProfiles) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.maven.project.MavenProject |
AbstractPomRefactoring.getParentProject(IMavenProjectFacade project,
org.apache.maven.project.MavenProject current,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected RefactoringModelResources |
AbstractPomRefactoring.loadModel(IMavenProjectFacade projectFacade,
org.eclipse.core.runtime.IProgressMonitor pm) |
Constructor and Description |
---|
RefactoringModelResources(IMavenProjectFacade projectFacade) |
Constructor and Description |
---|
ExcludeWizardPage(IMavenProjectFacade facade) |
MavenExcludeWizard(ExcludeArtifactRefactoring refactoring,
IMavenProjectFacade facade) |
Modifier and Type | Method and Description |
---|---|
protected IMavenProjectFacade |
AbstractLifecycleMappingTest.importMavenProject(String basedir,
String pomName) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractMavenProjectTestCase.deserializeFromWorkspaceState(IMavenProjectFacade projectFacade)
Nullifies all transient IMavenProjectFacade fields, which should have roughly the same effect as writing it to
workspace state and reading it back after workspace restart.
|
protected List<MojoExecutionKey> |
AbstractLifecycleMappingTest.getNotCoveredMojoExecutions(IMavenProjectFacade facade) |
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.