public interface IProjectConfigurationManager
| Modifier and Type | Method and Description |
|---|---|
boolean |
addMavenBuilder(org.eclipse.core.resources.IProject project,
org.eclipse.core.resources.IProjectDescription description,
org.eclipse.core.runtime.IProgressMonitor monitor)
Adds the maven builder to the specified project.
|
Set<MavenProjectInfo> |
collectProjects(Collection<MavenProjectInfo> projects) |
void |
createArchetypeProject(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IPath location,
org.apache.maven.archetype.catalog.Archetype archetype,
String groupId,
String artifactId,
String version,
String javaPackage,
Properties properties,
ProjectImportConfiguration configuration,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
List<org.eclipse.core.resources.IProject> |
createArchetypeProjects(org.eclipse.core.runtime.IPath location,
org.apache.maven.archetype.catalog.Archetype archetype,
String groupId,
String artifactId,
String version,
String javaPackage,
Properties properties,
ProjectImportConfiguration configuration,
org.eclipse.core.runtime.IProgressMonitor monitor)
Creates project structure using Archetype and then imports the created project(s)
|
List<org.eclipse.core.resources.IProject> |
createArchetypeProjects(org.eclipse.core.runtime.IPath location,
org.apache.maven.archetype.catalog.Archetype archetype,
String groupId,
String artifactId,
String version,
String javaPackage,
Properties properties,
ProjectImportConfiguration configuration,
IProjectCreationListener importListener,
org.eclipse.core.runtime.IProgressMonitor monitor)
Creates project structure using Archetype and then imports the created project(s)
|
void |
createSimpleProject(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IPath location,
org.apache.maven.model.Model model,
String[] folders,
ProjectImportConfiguration configuration,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
createSimpleProject(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IPath location,
org.apache.maven.model.Model model,
String[] folders,
ProjectImportConfiguration configuration,
IProjectCreationListener importListener,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
disableMavenNature(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
enableMavenNature(org.eclipse.core.resources.IProject project,
ResolverConfiguration configuration,
org.eclipse.core.runtime.IProgressMonitor monitor) |
ILifecycleMapping |
getLifecycleMapping(IMavenProjectFacade projectFacade) |
ResolverConfiguration |
getResolverConfiguration(org.eclipse.core.resources.IProject project)
PROVISIONAL
|
org.eclipse.core.runtime.jobs.ISchedulingRule |
getRule() |
List<IMavenProjectImportResult> |
importProjects(Collection<MavenProjectInfo> projects,
ProjectImportConfiguration configuration,
org.eclipse.core.runtime.IProgressMonitor monitor) |
List<IMavenProjectImportResult> |
importProjects(Collection<MavenProjectInfo> projects,
ProjectImportConfiguration configuration,
IProjectCreationListener importListener,
org.eclipse.core.runtime.IProgressMonitor monitor) |
boolean |
removeMavenBuilder(org.eclipse.core.resources.IProject project,
org.eclipse.core.resources.IProjectDescription description,
org.eclipse.core.runtime.IProgressMonitor monitor)
Removes the maven builder from the specified project.
|
boolean |
setResolverConfiguration(org.eclipse.core.resources.IProject project,
ResolverConfiguration configuration)
PROVISIONAL
|
void |
updateProjectConfiguration(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
updateProjectConfiguration(MavenUpdateRequest request,
org.eclipse.core.runtime.IProgressMonitor monitor) |
org.eclipse.core.runtime.jobs.ISchedulingRule getRule()
List<IMavenProjectImportResult> importProjects(Collection<MavenProjectInfo> projects, ProjectImportConfiguration configuration, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionList<IMavenProjectImportResult> importProjects(Collection<MavenProjectInfo> projects, ProjectImportConfiguration configuration, IProjectCreationListener importListener, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionvoid createSimpleProject(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IPath location,
org.apache.maven.model.Model model,
String[] folders,
ProjectImportConfiguration configuration,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionvoid createSimpleProject(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IPath location,
org.apache.maven.model.Model model,
String[] folders,
ProjectImportConfiguration configuration,
IProjectCreationListener importListener,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException@Deprecated void createArchetypeProject(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IPath location, org.apache.maven.archetype.catalog.Archetype archetype, String groupId, String artifactId, String version, String javaPackage, Properties properties, ProjectImportConfiguration configuration, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
createArchetypeProjects(IPath, Archetype, String, String, String, String, Properties, ProjectImportConfiguration, IProgressMonitor)org.eclipse.core.runtime.CoreExceptionList<org.eclipse.core.resources.IProject> createArchetypeProjects(org.eclipse.core.runtime.IPath location, org.apache.maven.archetype.catalog.Archetype archetype, String groupId, String artifactId, String version, String javaPackage, Properties properties, ProjectImportConfiguration configuration, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionList<org.eclipse.core.resources.IProject> createArchetypeProjects(org.eclipse.core.runtime.IPath location, org.apache.maven.archetype.catalog.Archetype archetype, String groupId, String artifactId, String version, String javaPackage, Properties properties, ProjectImportConfiguration configuration, IProjectCreationListener importListener, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionSet<MavenProjectInfo> collectProjects(Collection<MavenProjectInfo> projects)
void enableMavenNature(org.eclipse.core.resources.IProject project,
ResolverConfiguration configuration,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionvoid disableMavenNature(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionvoid updateProjectConfiguration(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionvoid updateProjectConfiguration(MavenUpdateRequest request, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionILifecycleMapping getLifecycleMapping(IMavenProjectFacade projectFacade) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionboolean addMavenBuilder(org.eclipse.core.resources.IProject project,
org.eclipse.core.resources.IProjectDescription description,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionboolean removeMavenBuilder(org.eclipse.core.resources.IProject project,
org.eclipse.core.resources.IProjectDescription description,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionResolverConfiguration getResolverConfiguration(org.eclipse.core.resources.IProject project)
boolean setResolverConfiguration(org.eclipse.core.resources.IProject project,
ResolverConfiguration configuration)
Copyright © 2005–2021 Eclipse Foundation. All rights reserved.