public interface IMavenProjectRegistry
Modifier and Type | Method and Description |
---|---|
void |
addMavenProjectChangedListener(IMavenProjectChangedListener listener) |
IMavenProjectFacade |
create(org.eclipse.core.resources.IFile pom,
boolean load,
org.eclipse.core.runtime.IProgressMonitor monitor)
Returns IMavenProjectFacade corresponding to the pom.
|
IMavenProjectFacade |
create(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
org.apache.maven.execution.MavenExecutionRequest |
createExecutionRequest(org.eclipse.core.resources.IFile pom,
ResolverConfiguration resolverConfiguration,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
This method does not properly join
IMavenExecutionContext |
org.apache.maven.execution.MavenExecutionRequest |
createExecutionRequest(IMavenProjectFacade project,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
This method does not properly join
IMavenExecutionContext |
<V> V |
execute(IMavenProjectFacade facade,
ICallable<V> callable,
org.eclipse.core.runtime.IProgressMonitor monitor) |
IMavenProjectFacade |
getMavenProject(String groupId,
String artifactId,
String version)
Returns IMavenProjectFacade of the Maven workspace project that has given (groupId,artifactId,version) coordinates.
|
IMavenProjectFacade |
getProject(org.eclipse.core.resources.IProject project) |
IMavenProjectFacade[] |
getProjects()
Returns IMavenProjectFacade for all opened Maven workspace projects.
|
void |
refresh(Collection<org.eclipse.core.resources.IFile> pomFiles,
org.eclipse.core.runtime.IProgressMonitor monitor)
Performs requested Maven project update synchronously.
|
void |
refresh(MavenUpdateRequest request)
Performs requested Maven project update asynchronously, using background job.
|
void |
refresh(MavenUpdateRequest request,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
this method does not properly join
IMavenExecutionContext , use
refresh(Collection, IProgressMonitor) instead. |
void |
removeMavenProjectChangedListener(IMavenProjectChangedListener listener) |
IMavenProjectFacade create(org.eclipse.core.resources.IFile pom, boolean load, org.eclipse.core.runtime.IProgressMonitor monitor)
IMavenProjectFacade create(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor monitor)
void refresh(MavenUpdateRequest request)
void refresh(MavenUpdateRequest request, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
IMavenExecutionContext
, use
refresh(Collection, IProgressMonitor)
instead.org.eclipse.core.runtime.CoreException
void refresh(Collection<org.eclipse.core.resources.IFile> pomFiles, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
IMavenProjectFacade[] getProjects()
IMavenProjectFacade getProject(org.eclipse.core.resources.IProject project)
IMavenProjectFacade getMavenProject(String groupId, String artifactId, String version)
org.apache.maven.execution.MavenExecutionRequest createExecutionRequest(org.eclipse.core.resources.IFile pom, ResolverConfiguration resolverConfiguration, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
IMavenExecutionContext
org.eclipse.core.runtime.CoreException
org.apache.maven.execution.MavenExecutionRequest createExecutionRequest(IMavenProjectFacade project, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
IMavenExecutionContext
org.eclipse.core.runtime.CoreException
<V> V execute(IMavenProjectFacade facade, ICallable<V> callable, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
void addMavenProjectChangedListener(IMavenProjectChangedListener listener)
void removeMavenProjectChangedListener(IMavenProjectChangedListener listener)
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.