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 Summary
ConstructorsConstructorDescriptionDefaultProjectManager(InternalMavenSession session, ArtifactManager artifactManager) -
Method Summary
Modifier 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.api.services.ProjectManager
attachArtifact, attachArtifact
-
Constructor Details
-
DefaultProjectManager
-
-
Method Details
-
getPath
- Specified by:
getPathin interfaceProjectManager
-
getAttachedArtifacts
- Specified by:
getAttachedArtifactsin interfaceProjectManager
-
getAllArtifacts
- Specified by:
getAllArtifactsin interfaceProjectManager
-
attachArtifact
- Specified by:
attachArtifactin interfaceProjectManager
-
getCompileSourceRoots
- Specified by:
getCompileSourceRootsin interfaceProjectManager
-
addCompileSourceRoot
- Specified by:
addCompileSourceRootin interfaceProjectManager
-
getResources
public List<org.apache.maven.api.model.Resource> getResources(@Nonnull Project project, @Nonnull ProjectScope scope) - Specified by:
getResourcesin interfaceProjectManager
-
addResource
public void addResource(@Nonnull Project project, @Nonnull ProjectScope scope, @Nonnull org.apache.maven.api.model.Resource resource) - Specified by:
addResourcein interfaceProjectManager
-
getRemoteProjectRepositories
- Specified by:
getRemoteProjectRepositoriesin interfaceProjectManager
-
getRemotePluginRepositories
- Specified by:
getRemotePluginRepositoriesin interfaceProjectManager
-
setProperty
- Specified by:
setPropertyin interfaceProjectManager
-
getProperties
- Specified by:
getPropertiesin interfaceProjectManager
-
getExecutionProject
- Specified by:
getExecutionProjectin interfaceProjectManager
-