Class MavenProjectStub

java.lang.Object
org.apache.maven.project.MavenProject
org.apache.maven.plugin.testing.stubs.MavenProjectStub
All Implemented Interfaces:
Cloneable

public class MavenProjectStub extends org.apache.maven.project.MavenProject
Very simple stub of MavenProject object, going to take a lot of work to make it useful as a stub though.
Author:
jesse
  • Constructor Details

    • MavenProjectStub

      public MavenProjectStub()
      Default constructor
    • MavenProjectStub

      public MavenProjectStub(org.apache.maven.model.Model model)
      Parameters:
      model - the given model
    • MavenProjectStub

      public MavenProjectStub(org.apache.maven.project.MavenProject project)
      No project model is associated
      Parameters:
      project - the given project
  • Method Details

    • readModel

      protected void readModel(File pomFile)
      Loads the model for this stub from the specified POM. For convenience, any checked exception caused by I/O or parser errors will be wrapped into an unchecked exception.
      Parameters:
      pomFile - The path to the POM file to load, must not be null. If this path is relative, it is resolved against the return value of getBasedir().
    • getModulePathAdjustment

      public String getModulePathAdjustment(org.apache.maven.project.MavenProject mavenProject) throws IOException
      Overrides:
      getModulePathAdjustment in class org.apache.maven.project.MavenProject
      Parameters:
      mavenProject -
      Returns:
      an empty String
      Throws:
      IOException - if any
    • getArtifact

      public org.apache.maven.artifact.Artifact getArtifact()
      Overrides:
      getArtifact in class org.apache.maven.project.MavenProject
    • setArtifact

      public void setArtifact(org.apache.maven.artifact.Artifact artifact)
      Overrides:
      setArtifact in class org.apache.maven.project.MavenProject
    • getModel

      public org.apache.maven.model.Model getModel()
      Overrides:
      getModel in class org.apache.maven.project.MavenProject
    • getParent

      public org.apache.maven.project.MavenProject getParent()
      Overrides:
      getParent in class org.apache.maven.project.MavenProject
    • setParent

      public void setParent(org.apache.maven.project.MavenProject mavenProject)
      Overrides:
      setParent in class org.apache.maven.project.MavenProject
    • setRemoteArtifactRepositories

      public void setRemoteArtifactRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> list)
      By default, do nothing.
      Overrides:
      setRemoteArtifactRepositories in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setRemoteArtifactRepositories(java.util.List)
    • getRemoteArtifactRepositories

      public List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteArtifactRepositories()
      By default, return Collections.EMPTY_LIST.
      Overrides:
      getRemoteArtifactRepositories in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getRemoteArtifactRepositories()
    • hasParent

      public boolean hasParent()
      Overrides:
      hasParent in class org.apache.maven.project.MavenProject
    • getFile

      public File getFile()
      Overrides:
      getFile in class org.apache.maven.project.MavenProject
    • setFile

      public void setFile(File file)
      Overrides:
      setFile in class org.apache.maven.project.MavenProject
    • getBasedir

      public File getBasedir()
      Overrides:
      getBasedir in class org.apache.maven.project.MavenProject
    • setDependencies

      public void setDependencies(List<org.apache.maven.model.Dependency> list)
      By default, do nothing.
      Overrides:
      setDependencies in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setDependencies(java.util.List)
    • getDependencies

      public List<org.apache.maven.model.Dependency> getDependencies()
      By default, return Collections.EMPTY_LIST.
      Overrides:
      getDependencies in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getDependencies()
    • getDependencyManagement

      public org.apache.maven.model.DependencyManagement getDependencyManagement()
      By default, return null.
      Overrides:
      getDependencyManagement in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getDependencyManagement()
    • addCompileSourceRoot

      public void addCompileSourceRoot(String string)
      Overrides:
      addCompileSourceRoot in class org.apache.maven.project.MavenProject
    • addScriptSourceRoot

      public void addScriptSourceRoot(String string)
      Overrides:
      addScriptSourceRoot in class org.apache.maven.project.MavenProject
    • addTestCompileSourceRoot

      public void addTestCompileSourceRoot(String string)
      Overrides:
      addTestCompileSourceRoot in class org.apache.maven.project.MavenProject
    • getCompileSourceRoots

      public List<String> getCompileSourceRoots()
      Overrides:
      getCompileSourceRoots in class org.apache.maven.project.MavenProject
    • getScriptSourceRoots

      public List<String> getScriptSourceRoots()
      Overrides:
      getScriptSourceRoots in class org.apache.maven.project.MavenProject
    • getTestCompileSourceRoots

      public List<String> getTestCompileSourceRoots()
      Overrides:
      getTestCompileSourceRoots in class org.apache.maven.project.MavenProject
    • getCompileClasspathElements

      public List<String> getCompileClasspathElements() throws org.apache.maven.artifact.DependencyResolutionRequiredException
      Overrides:
      getCompileClasspathElements in class org.apache.maven.project.MavenProject
      Throws:
      org.apache.maven.artifact.DependencyResolutionRequiredException
    • setCompileArtifacts

      public void setCompileArtifacts(List<org.apache.maven.artifact.Artifact> compileArtifacts)
      Parameters:
      compileArtifacts -
    • getCompileArtifacts

      public List<org.apache.maven.artifact.Artifact> getCompileArtifacts()
      Overrides:
      getCompileArtifacts in class org.apache.maven.project.MavenProject
    • getCompileDependencies

      public List<org.apache.maven.model.Dependency> getCompileDependencies()
      Overrides:
      getCompileDependencies in class org.apache.maven.project.MavenProject
    • getTestClasspathElements

      public List<String> getTestClasspathElements() throws org.apache.maven.artifact.DependencyResolutionRequiredException
      Overrides:
      getTestClasspathElements in class org.apache.maven.project.MavenProject
      Throws:
      org.apache.maven.artifact.DependencyResolutionRequiredException
    • getTestArtifacts

      public List<org.apache.maven.artifact.Artifact> getTestArtifacts()
      Overrides:
      getTestArtifacts in class org.apache.maven.project.MavenProject
    • getTestDependencies

      public List<org.apache.maven.model.Dependency> getTestDependencies()
      Overrides:
      getTestDependencies in class org.apache.maven.project.MavenProject
    • getRuntimeClasspathElements

      public List<String> getRuntimeClasspathElements() throws org.apache.maven.artifact.DependencyResolutionRequiredException
      Overrides:
      getRuntimeClasspathElements in class org.apache.maven.project.MavenProject
      Throws:
      org.apache.maven.artifact.DependencyResolutionRequiredException
    • getRuntimeArtifacts

      public List<org.apache.maven.artifact.Artifact> getRuntimeArtifacts()
      Overrides:
      getRuntimeArtifacts in class org.apache.maven.project.MavenProject
    • getRuntimeDependencies

      public List<org.apache.maven.model.Dependency> getRuntimeDependencies()
      Overrides:
      getRuntimeDependencies in class org.apache.maven.project.MavenProject
    • getSystemClasspathElements

      public List<String> getSystemClasspathElements() throws org.apache.maven.artifact.DependencyResolutionRequiredException
      Overrides:
      getSystemClasspathElements in class org.apache.maven.project.MavenProject
      Throws:
      org.apache.maven.artifact.DependencyResolutionRequiredException
    • getSystemArtifacts

      public List<org.apache.maven.artifact.Artifact> getSystemArtifacts()
      Overrides:
      getSystemArtifacts in class org.apache.maven.project.MavenProject
    • setRuntimeClasspathElements

      public void setRuntimeClasspathElements(List<String> runtimeClasspathElements)
      Parameters:
      runtimeClasspathElements -
    • setAttachedArtifacts

      public void setAttachedArtifacts(List<org.apache.maven.artifact.Artifact> attachedArtifacts)
      Overrides:
      setAttachedArtifacts in class org.apache.maven.project.MavenProject
      Parameters:
      attachedArtifacts -
    • setCompileSourceRoots

      public void setCompileSourceRoots(List<String> compileSourceRoots)
      Overrides:
      setCompileSourceRoots in class org.apache.maven.project.MavenProject
      Parameters:
      compileSourceRoots -
    • setTestCompileSourceRoots

      public void setTestCompileSourceRoots(List<String> testCompileSourceRoots)
      Overrides:
      setTestCompileSourceRoots in class org.apache.maven.project.MavenProject
      Parameters:
      testCompileSourceRoots -
    • setScriptSourceRoots

      public void setScriptSourceRoots(List<String> scriptSourceRoots)
      Overrides:
      setScriptSourceRoots in class org.apache.maven.project.MavenProject
      Parameters:
      scriptSourceRoots -
    • setArtifactMap

      public void setArtifactMap(Map<String,org.apache.maven.artifact.Artifact> artifactMap)
      Parameters:
      artifactMap -
    • setPluginArtifactMap

      public void setPluginArtifactMap(Map<String,org.apache.maven.artifact.Artifact> pluginArtifactMap)
      Parameters:
      pluginArtifactMap -
    • setReportArtifactMap

      public void setReportArtifactMap(Map<String,org.apache.maven.artifact.Artifact> reportArtifactMap)
      Parameters:
      reportArtifactMap -
    • setExtensionArtifactMap

      public void setExtensionArtifactMap(Map<String,org.apache.maven.artifact.Artifact> extensionArtifactMap)
      Parameters:
      extensionArtifactMap -
    • setProjectReferences

      public void setProjectReferences(Map<String,org.apache.maven.project.MavenProject> projectReferences)
      Parameters:
      projectReferences -
    • setBuildOverlay

      public void setBuildOverlay(org.apache.maven.model.Build buildOverlay)
      Parameters:
      buildOverlay -
    • setCompileDependencies

      public void setCompileDependencies(List<org.apache.maven.model.Dependency> compileDependencies)
      Parameters:
      compileDependencies -
    • setSystemDependencies

      public void setSystemDependencies(List<org.apache.maven.model.Dependency> systemDependencies)
      Parameters:
      systemDependencies -
    • setTestClasspathElements

      public void setTestClasspathElements(List<String> testClasspathElements)
      Parameters:
      testClasspathElements -
    • setTestDependencies

      public void setTestDependencies(List<org.apache.maven.model.Dependency> testDependencies)
      Parameters:
      testDependencies -
    • setSystemClasspathElements

      public void setSystemClasspathElements(List<String> systemClasspathElements)
      Parameters:
      systemClasspathElements -
    • setSystemArtifacts

      public void setSystemArtifacts(List<org.apache.maven.artifact.Artifact> systemArtifacts)
      Parameters:
      systemArtifacts -
    • setTestArtifacts

      public void setTestArtifacts(List<org.apache.maven.artifact.Artifact> testArtifacts)
      Parameters:
      testArtifacts -
    • setRuntimeArtifacts

      public void setRuntimeArtifacts(List<org.apache.maven.artifact.Artifact> runtimeArtifacts)
      Parameters:
      runtimeArtifacts -
    • setRuntimeDependencies

      public void setRuntimeDependencies(List<org.apache.maven.model.Dependency> runtimeDependencies)
      Parameters:
      runtimeDependencies -
    • setModel

      public void setModel(org.apache.maven.model.Model model)
      Overrides:
      setModel in class org.apache.maven.project.MavenProject
      Parameters:
      model -
    • getSystemDependencies

      public List<org.apache.maven.model.Dependency> getSystemDependencies()
      Overrides:
      getSystemDependencies in class org.apache.maven.project.MavenProject
    • setModelVersion

      public void setModelVersion(String string)
      Overrides:
      setModelVersion in class org.apache.maven.project.MavenProject
    • getModelVersion

      public String getModelVersion()
      Overrides:
      getModelVersion in class org.apache.maven.project.MavenProject
    • getId

      public String getId()
      By default, return an empty String.
      Overrides:
      getId in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getId()
    • setGroupId

      public void setGroupId(String string)
      Overrides:
      setGroupId in class org.apache.maven.project.MavenProject
    • getGroupId

      public String getGroupId()
      Overrides:
      getGroupId in class org.apache.maven.project.MavenProject
    • setArtifactId

      public void setArtifactId(String string)
      Overrides:
      setArtifactId in class org.apache.maven.project.MavenProject
    • getArtifactId

      public String getArtifactId()
      Overrides:
      getArtifactId in class org.apache.maven.project.MavenProject
    • setName

      public void setName(String string)
      Overrides:
      setName in class org.apache.maven.project.MavenProject
    • getName

      public String getName()
      Overrides:
      getName in class org.apache.maven.project.MavenProject
    • setVersion

      public void setVersion(String string)
      Overrides:
      setVersion in class org.apache.maven.project.MavenProject
    • getVersion

      public String getVersion()
      Overrides:
      getVersion in class org.apache.maven.project.MavenProject
    • getPackaging

      public String getPackaging()
      Overrides:
      getPackaging in class org.apache.maven.project.MavenProject
    • setPackaging

      public void setPackaging(String string)
      Overrides:
      setPackaging in class org.apache.maven.project.MavenProject
    • setInceptionYear

      public void setInceptionYear(String string)
      Overrides:
      setInceptionYear in class org.apache.maven.project.MavenProject
    • getInceptionYear

      public String getInceptionYear()
      Overrides:
      getInceptionYear in class org.apache.maven.project.MavenProject
    • setUrl

      public void setUrl(String string)
      Overrides:
      setUrl in class org.apache.maven.project.MavenProject
    • getUrl

      public String getUrl()
      Overrides:
      getUrl in class org.apache.maven.project.MavenProject
    • getPrerequisites

      public org.apache.maven.model.Prerequisites getPrerequisites()
      By default, return null.
      Overrides:
      getPrerequisites in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getPrerequisites()
    • setIssueManagement

      public void setIssueManagement(org.apache.maven.model.IssueManagement issueManagement)
      By default, do nothing.
      Overrides:
      setIssueManagement in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setIssueManagement(org.apache.maven.model.IssueManagement)
    • getCiManagement

      public org.apache.maven.model.CiManagement getCiManagement()
      By default, return null.
      Overrides:
      getCiManagement in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getCiManagement()
    • setCiManagement

      public void setCiManagement(org.apache.maven.model.CiManagement ciManagement)
      By default, do nothing.
      Overrides:
      setCiManagement in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setCiManagement(org.apache.maven.model.CiManagement)
    • getIssueManagement

      public org.apache.maven.model.IssueManagement getIssueManagement()
      By default, return null.
      Overrides:
      getIssueManagement in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getIssueManagement()
    • setDistributionManagement

      public void setDistributionManagement(org.apache.maven.model.DistributionManagement distributionManagement)
      By default, do nothing.
      Overrides:
      setDistributionManagement in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setDistributionManagement(org.apache.maven.model.DistributionManagement)
    • getDistributionManagement

      public org.apache.maven.model.DistributionManagement getDistributionManagement()
      By default, return null.
      Overrides:
      getDistributionManagement in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getDistributionManagement()
    • setDescription

      public void setDescription(String string)
      Overrides:
      setDescription in class org.apache.maven.project.MavenProject
    • getDescription

      public String getDescription()
      Overrides:
      getDescription in class org.apache.maven.project.MavenProject
    • setOrganization

      public void setOrganization(org.apache.maven.model.Organization organization)
      By default, do nothing.
      Overrides:
      setOrganization in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setOrganization(org.apache.maven.model.Organization)
    • getOrganization

      public org.apache.maven.model.Organization getOrganization()
      By default, return null.
      Overrides:
      getOrganization in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getOrganization()
    • setScm

      public void setScm(org.apache.maven.model.Scm scm)
      By default, do nothing.
      Overrides:
      setScm in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setScm(org.apache.maven.model.Scm)
    • getScm

      public org.apache.maven.model.Scm getScm()
      By default, return null.
      Overrides:
      getScm in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getScm()
    • setMailingLists

      public void setMailingLists(List<org.apache.maven.model.MailingList> list)
      By default, do nothing.
      Overrides:
      setMailingLists in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setMailingLists(java.util.List)
    • getMailingLists

      public List<org.apache.maven.model.MailingList> getMailingLists()
      By default, return Collections.EMPTY_LIST.
      Overrides:
      getMailingLists in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getMailingLists()
    • addMailingList

      public void addMailingList(org.apache.maven.model.MailingList mailingList)
      By default, do nothing.
      Overrides:
      addMailingList in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.addMailingList(org.apache.maven.model.MailingList)
    • setDevelopers

      public void setDevelopers(List<org.apache.maven.model.Developer> list)
      By default, do nothing.
      Overrides:
      setDevelopers in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setDevelopers(java.util.List)
    • getDevelopers

      public List<org.apache.maven.model.Developer> getDevelopers()
      By default, return Collections.EMPTY_LIST.
      Overrides:
      getDevelopers in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getDevelopers()
    • addDeveloper

      public void addDeveloper(org.apache.maven.model.Developer developer)
      By default, do nothing.
      Overrides:
      addDeveloper in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.addDeveloper(org.apache.maven.model.Developer)
    • setContributors

      public void setContributors(List<org.apache.maven.model.Contributor> list)
      By default, do nothing.
      Overrides:
      setContributors in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setContributors(java.util.List)
    • getContributors

      public List<org.apache.maven.model.Contributor> getContributors()
      By default, return Collections.EMPTY_LIST.
      Overrides:
      getContributors in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getContributors()
    • addContributor

      public void addContributor(org.apache.maven.model.Contributor contributor)
      By default, do nothing.
      Overrides:
      addContributor in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.addContributor(org.apache.maven.model.Contributor)
    • setBuild

      public void setBuild(org.apache.maven.model.Build build)
      Overrides:
      setBuild in class org.apache.maven.project.MavenProject
    • getBuild

      public org.apache.maven.model.Build getBuild()
      Overrides:
      getBuild in class org.apache.maven.project.MavenProject
    • getResources

      public List<org.apache.maven.model.Resource> getResources()
      By default, return Collections.EMPTY_LIST.
      Overrides:
      getResources in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getResources()
    • getTestResources

      public List<org.apache.maven.model.Resource> getTestResources()
      By default, return Collections.EMPTY_LIST.
      Overrides:
      getTestResources in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getTestResources()
    • addResource

      public void addResource(org.apache.maven.model.Resource resource)
      By default, do nothing.
      Overrides:
      addResource in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.addResource(org.apache.maven.model.Resource)
    • addTestResource

      public void addTestResource(org.apache.maven.model.Resource resource)
      By default, do nothing.
      Overrides:
      addTestResource in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.addTestResource(org.apache.maven.model.Resource)
    • setReporting

      public void setReporting(org.apache.maven.model.Reporting reporting)
      By default, do nothing.
      Overrides:
      setReporting in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setReporting(org.apache.maven.model.Reporting)
    • getReporting

      public org.apache.maven.model.Reporting getReporting()
      By default, return null.
      Overrides:
      getReporting in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getReporting()
    • setLicenses

      public void setLicenses(List<org.apache.maven.model.License> licenses)
      Overrides:
      setLicenses in class org.apache.maven.project.MavenProject
    • getLicenses

      public List<org.apache.maven.model.License> getLicenses()
      Overrides:
      getLicenses in class org.apache.maven.project.MavenProject
    • addLicense

      public void addLicense(org.apache.maven.model.License license)
      By default, do nothing.
      Overrides:
      addLicense in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.addLicense(org.apache.maven.model.License)
    • setArtifacts

      public void setArtifacts(Set<org.apache.maven.artifact.Artifact> set)
      By default, do nothing.
      Overrides:
      setArtifacts in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setArtifacts(java.util.Set)
    • getArtifacts

      public Set<org.apache.maven.artifact.Artifact> getArtifacts()
      By default, return Collections.EMPTY_SET.
      Overrides:
      getArtifacts in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getArtifacts()
    • getArtifactMap

      public Map<String,org.apache.maven.artifact.Artifact> getArtifactMap()
      By default, return Collections.EMPTY_MAP.
      Overrides:
      getArtifactMap in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getArtifactMap()
    • setPluginArtifacts

      public void setPluginArtifacts(Set<org.apache.maven.artifact.Artifact> set)
      By default, do nothing.
      Overrides:
      setPluginArtifacts in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setPluginArtifacts(java.util.Set)
    • getPluginArtifacts

      public Set<org.apache.maven.artifact.Artifact> getPluginArtifacts()
      By default, return Collections.EMPTY_SET.
      Overrides:
      getPluginArtifacts in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getPluginArtifacts()
    • getPluginArtifactMap

      public Map<String,org.apache.maven.artifact.Artifact> getPluginArtifactMap()
      By default, return Collections.EMPTY_MAP.
      Overrides:
      getPluginArtifactMap in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getPluginArtifactMap()
    • setReportArtifacts

      public void setReportArtifacts(Set<org.apache.maven.artifact.Artifact> set)
      By default, do nothing.
      Overrides:
      setReportArtifacts in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setReportArtifacts(java.util.Set)
    • getReportArtifacts

      public Set<org.apache.maven.artifact.Artifact> getReportArtifacts()
      By default, return Collections.EMPTY_SET.
      Overrides:
      getReportArtifacts in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getReportArtifacts()
    • getReportArtifactMap

      public Map<String,org.apache.maven.artifact.Artifact> getReportArtifactMap()
      By default, return Collections.EMPTY_MAP.
      Overrides:
      getReportArtifactMap in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getReportArtifactMap()
    • setExtensionArtifacts

      public void setExtensionArtifacts(Set<org.apache.maven.artifact.Artifact> set)
      By default, do nothing.
      Overrides:
      setExtensionArtifacts in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setExtensionArtifacts(java.util.Set)
    • getExtensionArtifacts

      public Set<org.apache.maven.artifact.Artifact> getExtensionArtifacts()
      By default, return Collections.EMPTY_SET.
      Overrides:
      getExtensionArtifacts in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getExtensionArtifacts()
    • getExtensionArtifactMap

      public Map<String,org.apache.maven.artifact.Artifact> getExtensionArtifactMap()
      By default, return Collections.EMPTY_MAP.
      Overrides:
      getExtensionArtifactMap in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getExtensionArtifactMap()
    • setParentArtifact

      public void setParentArtifact(org.apache.maven.artifact.Artifact artifact)
      By default, do nothing.
      Overrides:
      setParentArtifact in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setParentArtifact(org.apache.maven.artifact.Artifact)
    • getParentArtifact

      public org.apache.maven.artifact.Artifact getParentArtifact()
      By default, return null.
      Overrides:
      getParentArtifact in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getParentArtifact()
    • getRepositories

      public List<org.apache.maven.model.Repository> getRepositories()
      By default, return Collections.EMPTY_LIST.
      Overrides:
      getRepositories in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getRepositories()
    • getReportPlugins

      public List<org.apache.maven.model.ReportPlugin> getReportPlugins()
      By default, return Collections.EMPTY_LIST.
      Overrides:
      getReportPlugins in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getReportPlugins()
    • getBuildPlugins

      public List<org.apache.maven.model.Plugin> getBuildPlugins()
      By default, return Collections.EMPTY_LIST.
      Overrides:
      getBuildPlugins in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getBuildPlugins()
    • getModules

      public List<String> getModules()
      By default, return Collections.EMPTY_LIST.
      Overrides:
      getModules in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getModules()
    • getPluginManagement

      public org.apache.maven.model.PluginManagement getPluginManagement()
      By default, return null.
      Overrides:
      getPluginManagement in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getPluginManagement()
    • addPlugin

      public void addPlugin(org.apache.maven.model.Plugin plugin)
      By default, do nothing.
    • injectPluginManagementInfo

      public void injectPluginManagementInfo(org.apache.maven.model.Plugin plugin)
      By default, do nothing.
      Parameters:
      plugin -
    • getCollectedProjects

      public List<org.apache.maven.project.MavenProject> getCollectedProjects()
      Overrides:
      getCollectedProjects in class org.apache.maven.project.MavenProject
    • setCollectedProjects

      public void setCollectedProjects(List<org.apache.maven.project.MavenProject> list)
      Overrides:
      setCollectedProjects in class org.apache.maven.project.MavenProject
    • setPluginArtifactRepositories

      public void setPluginArtifactRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> list)
      Overrides:
      setPluginArtifactRepositories in class org.apache.maven.project.MavenProject
    • getPluginArtifactRepositories

      public List<org.apache.maven.artifact.repository.ArtifactRepository> getPluginArtifactRepositories()
      Overrides:
      getPluginArtifactRepositories in class org.apache.maven.project.MavenProject
    • getDistributionManagementArtifactRepository

      public org.apache.maven.artifact.repository.ArtifactRepository getDistributionManagementArtifactRepository()
      By default, return null.
      Overrides:
      getDistributionManagementArtifactRepository in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getDistributionManagementArtifactRepository()
    • getPluginRepositories

      public List<org.apache.maven.model.Repository> getPluginRepositories()
      By default, return Collections.EMPTY_LIST.
      Overrides:
      getPluginRepositories in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getPluginRepositories()
    • setActiveProfiles

      public void setActiveProfiles(List<org.apache.maven.model.Profile> list)
      Overrides:
      setActiveProfiles in class org.apache.maven.project.MavenProject
    • getActiveProfiles

      public List<org.apache.maven.model.Profile> getActiveProfiles()
      Overrides:
      getActiveProfiles in class org.apache.maven.project.MavenProject
    • addAttachedArtifact

      public void addAttachedArtifact(org.apache.maven.artifact.Artifact artifact)
      Overrides:
      addAttachedArtifact in class org.apache.maven.project.MavenProject
    • getAttachedArtifacts

      public List<org.apache.maven.artifact.Artifact> getAttachedArtifacts()
      Overrides:
      getAttachedArtifacts in class org.apache.maven.project.MavenProject
    • getGoalConfiguration

      public org.codehaus.plexus.util.xml.Xpp3Dom getGoalConfiguration(String string, String string1, String string2, String string3)
      By default, return null.
      Overrides:
      getGoalConfiguration in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getGoalConfiguration(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
    • getReportConfiguration

      public org.codehaus.plexus.util.xml.Xpp3Dom getReportConfiguration(String string, String string1, String string2)
      By default, return null.
      Overrides:
      getReportConfiguration in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getReportConfiguration(java.lang.String, java.lang.String, java.lang.String)
    • getExecutionProject

      public org.apache.maven.project.MavenProject getExecutionProject()
      By default, return null.
      Overrides:
      getExecutionProject in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getExecutionProject()
    • setExecutionProject

      public void setExecutionProject(org.apache.maven.project.MavenProject mavenProject)
      By default, do nothing.
      Overrides:
      setExecutionProject in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.setExecutionProject(org.apache.maven.project.MavenProject)
    • writeModel

      public void writeModel(Writer writer) throws IOException
      By default, do nothing.
      Overrides:
      writeModel in class org.apache.maven.project.MavenProject
      Throws:
      IOException
      See Also:
      • MavenProject.writeModel(java.io.Writer)
    • writeOriginalModel

      public void writeOriginalModel(Writer writer) throws IOException
      By default, do nothing.
      Overrides:
      writeOriginalModel in class org.apache.maven.project.MavenProject
      Throws:
      IOException
      See Also:
      • MavenProject.writeOriginalModel(java.io.Writer)
    • getDependencyArtifacts

      public Set<org.apache.maven.artifact.Artifact> getDependencyArtifacts()
      Overrides:
      getDependencyArtifacts in class org.apache.maven.project.MavenProject
    • setDependencyArtifacts

      public void setDependencyArtifacts(Set<org.apache.maven.artifact.Artifact> set)
      Overrides:
      setDependencyArtifacts in class org.apache.maven.project.MavenProject
    • setReleaseArtifactRepository

      public void setReleaseArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
      Overrides:
      setReleaseArtifactRepository in class org.apache.maven.project.MavenProject
    • setSnapshotArtifactRepository

      public void setSnapshotArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
      Overrides:
      setSnapshotArtifactRepository in class org.apache.maven.project.MavenProject
    • setOriginalModel

      public void setOriginalModel(org.apache.maven.model.Model model)
      Overrides:
      setOriginalModel in class org.apache.maven.project.MavenProject
    • getOriginalModel

      public org.apache.maven.model.Model getOriginalModel()
      Overrides:
      getOriginalModel in class org.apache.maven.project.MavenProject
    • getBuildExtensions

      public List<org.apache.maven.model.Extension> getBuildExtensions()
      By default, return Collections.EMPTY_LIST.
      Overrides:
      getBuildExtensions in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getBuildExtensions()
    • createArtifacts

      public Set<org.apache.maven.artifact.Artifact> createArtifacts(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, String string, org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter)
      By default, return Collections.EMPTY_SET.
      Overrides:
      createArtifacts in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.createArtifacts(org.apache.maven.artifact.factory.ArtifactFactory, java.lang.String, org.apache.maven.artifact.resolver.filter.ArtifactFilter)
    • addProjectReference

      public void addProjectReference(org.apache.maven.project.MavenProject mavenProject)
      By default, do nothing.
      Overrides:
      addProjectReference in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.addProjectReference(org.apache.maven.project.MavenProject)
    • attachArtifact

      public void attachArtifact(String string, String string1, File file)
      By default, do nothing.
      Overrides:
      attachArtifact in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.attachArtifact(java.lang.String, java.lang.String, java.io.File)
    • getProperties

      public Properties getProperties()
      By default, return a new instance of Properties.
      Overrides:
      getProperties in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getProperties()
    • getFilters

      public List<String> getFilters()
      By default, return Collections.EMPTY_LIST.
      Overrides:
      getFilters in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getFilters()
    • getProjectReferences

      public Map<String,org.apache.maven.project.MavenProject> getProjectReferences()
      By default, return Collections.EMPTY_MAP.
      Overrides:
      getProjectReferences in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.getProjectReferences()
    • isExecutionRoot

      public boolean isExecutionRoot()
      Overrides:
      isExecutionRoot in class org.apache.maven.project.MavenProject
    • setExecutionRoot

      public void setExecutionRoot(boolean b)
      Overrides:
      setExecutionRoot in class org.apache.maven.project.MavenProject
    • getDefaultGoal

      public String getDefaultGoal()
      Overrides:
      getDefaultGoal in class org.apache.maven.project.MavenProject
    • replaceWithActiveArtifact

      public org.apache.maven.artifact.Artifact replaceWithActiveArtifact(org.apache.maven.artifact.Artifact artifact)
      By default, return null.
      Overrides:
      replaceWithActiveArtifact in class org.apache.maven.project.MavenProject
      See Also:
      • MavenProject.replaceWithActiveArtifact(org.apache.maven.artifact.Artifact)