Class ProjectStub

java.lang.Object
org.apache.maven.api.plugin.testing.stubs.ProjectStub
All Implemented Interfaces:
org.apache.maven.api.Project

public class ProjectStub extends Object implements org.apache.maven.api.Project
Since:
1.0-beta-1
Author:
Olivier Lamy
  • Constructor Details

    • ProjectStub

      public ProjectStub()
  • Method Details

    • setModel

      public void setModel(org.apache.maven.api.model.Model model)
    • getGroupId

      @Nonnull public String getGroupId()
      Specified by:
      getGroupId in interface org.apache.maven.api.Project
    • getArtifactId

      @Nonnull public String getArtifactId()
      Specified by:
      getArtifactId in interface org.apache.maven.api.Project
    • getVersion

      @Nonnull public String getVersion()
      Specified by:
      getVersion in interface org.apache.maven.api.Project
    • getName

      public String getName()
    • getPackaging

      @Nonnull public String getPackaging()
      Specified by:
      getPackaging in interface org.apache.maven.api.Project
    • getArtifact

      @Nonnull public org.apache.maven.api.Artifact getArtifact()
      Specified by:
      getArtifact in interface org.apache.maven.api.Project
    • getModel

      @Nonnull public org.apache.maven.api.model.Model getModel()
      Specified by:
      getModel in interface org.apache.maven.api.Project
    • getPomPath

      @Nonnull public Optional<Path> getPomPath()
      Specified by:
      getPomPath in interface org.apache.maven.api.Project
    • getDependencies

      @Nonnull public List<org.apache.maven.api.DependencyCoordinate> getDependencies()
      Specified by:
      getDependencies in interface org.apache.maven.api.Project
    • getManagedDependencies

      @Nonnull public List<org.apache.maven.api.DependencyCoordinate> getManagedDependencies()
      Specified by:
      getManagedDependencies in interface org.apache.maven.api.Project
    • getBasedir

      public Optional<Path> getBasedir()
      Specified by:
      getBasedir in interface org.apache.maven.api.Project
    • setBasedir

      public void setBasedir(Path basedir)
    • isExecutionRoot

      public boolean isExecutionRoot()
      Specified by:
      isExecutionRoot in interface org.apache.maven.api.Project
    • getParent

      public Optional<org.apache.maven.api.Project> getParent()
      Specified by:
      getParent in interface org.apache.maven.api.Project
    • getRemoteProjectRepositories

      public List<org.apache.maven.api.RemoteRepository> getRemoteProjectRepositories()
      Specified by:
      getRemoteProjectRepositories in interface org.apache.maven.api.Project
    • getRemotePluginRepositories

      public List<org.apache.maven.api.RemoteRepository> getRemotePluginRepositories()
      Specified by:
      getRemotePluginRepositories in interface org.apache.maven.api.Project
    • isTopProject

      public boolean isTopProject()
      Specified by:
      isTopProject in interface org.apache.maven.api.Project
    • isRootProject

      public boolean isRootProject()
      Specified by:
      isRootProject in interface org.apache.maven.api.Project
    • getRootDirectory

      public Path getRootDirectory()
      Specified by:
      getRootDirectory in interface org.apache.maven.api.Project
    • setGroupId

      public void setGroupId(String groupId)
    • setArtifactId

      public void setArtifactId(String artifactId)
    • setVersion

      public void setVersion(String version)
    • setName

      public void setName(String name)
    • setPackaging

      public void setPackaging(String packaging)
    • setArtifact

      public void setArtifact(org.apache.maven.api.Artifact artifact)
    • setPomPath

      public void setPomPath(File pomPath)
    • setTopProject

      public void setTopProject(boolean topProject)
    • setMavenModel

      public void setMavenModel(org.apache.maven.model.Model model)
    • setRootDirectory

      public void setRootDirectory(Path rootDirectory)