Class ProjectStub
java.lang.Object
org.apache.maven.api.plugin.testing.stubs.ProjectStub
- All Implemented Interfaces:
org.apache.maven.api.Project
- Since:
- 1.0-beta-1
- Author:
- Olivier Lamy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.api.ArtifactList<org.apache.maven.api.DependencyCoordinate>List<org.apache.maven.api.DependencyCoordinate>org.apache.maven.api.model.ModelgetModel()getName()Optional<org.apache.maven.api.Project>List<org.apache.maven.api.RemoteRepository>List<org.apache.maven.api.RemoteRepository>booleanbooleanbooleanvoidsetArtifact(org.apache.maven.api.Artifact artifact) voidsetArtifactId(String artifactId) voidsetBasedir(Path basedir) voidsetGroupId(String groupId) voidsetMavenModel(org.apache.maven.model.Model model) voidsetModel(org.apache.maven.api.model.Model model) voidvoidsetPackaging(String packaging) voidsetPomPath(File pomPath) voidsetRootDirectory(Path rootDirectory) voidsetTopProject(boolean topProject) voidsetVersion(String version) 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.Project
getBuild, getId
-
Constructor Details
-
ProjectStub
public ProjectStub()
-
-
Method Details
-
setModel
public void setModel(org.apache.maven.api.model.Model model) -
getGroupId
- Specified by:
getGroupIdin interfaceorg.apache.maven.api.Project
-
getArtifactId
- Specified by:
getArtifactIdin interfaceorg.apache.maven.api.Project
-
getVersion
- Specified by:
getVersionin interfaceorg.apache.maven.api.Project
-
getName
-
getPackaging
- Specified by:
getPackagingin interfaceorg.apache.maven.api.Project
-
getArtifact
@Nonnull public org.apache.maven.api.Artifact getArtifact()- Specified by:
getArtifactin interfaceorg.apache.maven.api.Project
-
getModel
@Nonnull public org.apache.maven.api.model.Model getModel()- Specified by:
getModelin interfaceorg.apache.maven.api.Project
-
getPomPath
- Specified by:
getPomPathin interfaceorg.apache.maven.api.Project
-
getDependencies
- Specified by:
getDependenciesin interfaceorg.apache.maven.api.Project
-
getManagedDependencies
- Specified by:
getManagedDependenciesin interfaceorg.apache.maven.api.Project
-
getBasedir
- Specified by:
getBasedirin interfaceorg.apache.maven.api.Project
-
setBasedir
-
isExecutionRoot
public boolean isExecutionRoot()- Specified by:
isExecutionRootin interfaceorg.apache.maven.api.Project
-
getParent
- Specified by:
getParentin interfaceorg.apache.maven.api.Project
-
getRemoteProjectRepositories
- Specified by:
getRemoteProjectRepositoriesin interfaceorg.apache.maven.api.Project
-
getRemotePluginRepositories
- Specified by:
getRemotePluginRepositoriesin interfaceorg.apache.maven.api.Project
-
isTopProject
public boolean isTopProject()- Specified by:
isTopProjectin interfaceorg.apache.maven.api.Project
-
isRootProject
public boolean isRootProject()- Specified by:
isRootProjectin interfaceorg.apache.maven.api.Project
-
getRootDirectory
- Specified by:
getRootDirectoryin interfaceorg.apache.maven.api.Project
-
setGroupId
-
setArtifactId
-
setVersion
-
setName
-
setPackaging
-
setArtifact
public void setArtifact(org.apache.maven.api.Artifact artifact) -
setPomPath
-
setTopProject
public void setTopProject(boolean topProject) -
setMavenModel
public void setMavenModel(org.apache.maven.model.Model model) -
setRootDirectory
-