Package org.apache.maven.internal.impl
Class DefaultProjectManager
java.lang.Object
org.apache.maven.internal.impl.DefaultProjectManager
- All Implemented Interfaces:
- Service,- ProjectManager
@Named
@Typed
@SessionScoped
public class DefaultProjectManager
extends Object
implements ProjectManager
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultProjectManager(InternalSession session, ArtifactManager artifactManager) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddCompileSourceRoot(Project project, ProjectScope scope, Path sourceRoot) voidaddResource(Project project, ProjectScope scope, org.apache.maven.api.model.Resource resource) voidattachArtifact(Project project, Artifact artifact, Path path) getAllArtifacts(Project project) getAttachedArtifacts(Project project) getCompileSourceRoots(Project project, ProjectScope scope) getExecutionProject(Project project) getProperties(Project project) getRemotePluginRepositories(Project project) getRemoteProjectRepositories(Project project) List<org.apache.maven.api.model.Resource> getResources(Project project, ProjectScope scope) voidsetProperty(Project project, String key, String value) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.api.services.ProjectManagerattachArtifact, attachArtifact
- 
Constructor Details- 
DefaultProjectManager
 
- 
- 
Method Details- 
getPath- Specified by:
- getPathin interface- ProjectManager
 
- 
getAttachedArtifacts- Specified by:
- getAttachedArtifactsin interface- ProjectManager
 
- 
getAllArtifacts- Specified by:
- getAllArtifactsin interface- ProjectManager
 
- 
attachArtifact- Specified by:
- attachArtifactin interface- ProjectManager
 
- 
getCompileSourceRoots- Specified by:
- getCompileSourceRootsin interface- ProjectManager
 
- 
addCompileSourceRoot- Specified by:
- addCompileSourceRootin interface- ProjectManager
 
- 
getResourcespublic List<org.apache.maven.api.model.Resource> getResources(@Nonnull Project project, @Nonnull ProjectScope scope) - Specified by:
- getResourcesin interface- ProjectManager
 
- 
addResourcepublic void addResource(@Nonnull Project project, @Nonnull ProjectScope scope, @Nonnull org.apache.maven.api.model.Resource resource) - Specified by:
- addResourcein interface- ProjectManager
 
- 
getRemoteProjectRepositories- Specified by:
- getRemoteProjectRepositoriesin interface- ProjectManager
 
- 
getRemotePluginRepositories- Specified by:
- getRemotePluginRepositoriesin interface- ProjectManager
 
- 
setProperty- Specified by:
- setPropertyin interface- ProjectManager
 
- 
getProperties- Specified by:
- getPropertiesin interface- ProjectManager
 
- 
getExecutionProject- Specified by:
- getExecutionProjectin interface- ProjectManager
 
 
-