Class MavenProjectStub

  • All Implemented Interfaces:
    java.lang.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.
    Version:
    $Id$
    Author:
    jesse
    • Field Summary

      • Fields inherited from class org.apache.maven.project.MavenProject

        EMPTY_PROJECT_ARTIFACT_ID, EMPTY_PROJECT_GROUP_ID, EMPTY_PROJECT_VERSION
    • Constructor Summary

      Constructors 
      Constructor Description
      MavenProjectStub()
      Default constructor
      MavenProjectStub​(org.apache.maven.model.Model model)  
      MavenProjectStub​(org.apache.maven.project.MavenProject project)
      No project model is associated
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addAttachedArtifact​(org.apache.maven.artifact.Artifact artifact)
      void addCompileSourceRoot​(java.lang.String string)
      void addContributor​(org.apache.maven.model.Contributor contributor)
      By default, do nothing.
      void addDeveloper​(org.apache.maven.model.Developer developer)
      By default, do nothing.
      void addLicense​(org.apache.maven.model.License license)
      By default, do nothing.
      void addMailingList​(org.apache.maven.model.MailingList mailingList)
      By default, do nothing.
      void addPlugin​(org.apache.maven.model.Plugin plugin)
      By default, do nothing.
      void addProjectReference​(org.apache.maven.project.MavenProject mavenProject)
      By default, do nothing.
      void addResource​(org.apache.maven.model.Resource resource)
      By default, do nothing.
      void addScriptSourceRoot​(java.lang.String string)
      void addTestCompileSourceRoot​(java.lang.String string)
      void addTestResource​(org.apache.maven.model.Resource resource)
      By default, do nothing.
      void attachArtifact​(java.lang.String string, java.lang.String string1, java.io.File file)
      By default, do nothing.
      java.util.Set<org.apache.maven.artifact.Artifact> createArtifacts​(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, java.lang.String string, org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter)
      By default, return Collections.EMPTY_SET.
      java.util.List<org.apache.maven.model.Profile> getActiveProfiles()
      org.apache.maven.artifact.Artifact getArtifact()
      java.lang.String getArtifactId()
      java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> getArtifactMap()
      By default, return Collections.EMPTY_MAP.
      java.util.Set<org.apache.maven.artifact.Artifact> getArtifacts()
      By default, return Collections.EMPTY_SET.
      java.util.List<org.apache.maven.artifact.Artifact> getAttachedArtifacts()
      java.io.File getBasedir()
      org.apache.maven.model.Build getBuild()
      java.util.List<org.apache.maven.model.Extension> getBuildExtensions()
      By default, return Collections.EMPTY_LIST.
      java.util.List<org.apache.maven.model.Plugin> getBuildPlugins()
      By default, return Collections.EMPTY_LIST.
      org.apache.maven.model.CiManagement getCiManagement()
      By default, return null.
      java.util.List<org.apache.maven.project.MavenProject> getCollectedProjects()
      java.util.List<org.apache.maven.artifact.Artifact> getCompileArtifacts()
      java.util.List<java.lang.String> getCompileClasspathElements()
      java.util.List<org.apache.maven.model.Dependency> getCompileDependencies()
      java.util.List<java.lang.String> getCompileSourceRoots()
      java.util.List<org.apache.maven.model.Contributor> getContributors()
      By default, return Collections.EMPTY_LIST.
      java.lang.String getDefaultGoal()
      java.util.List<org.apache.maven.model.Dependency> getDependencies()
      By default, return Collections.EMPTY_LIST.
      java.util.Set<org.apache.maven.artifact.Artifact> getDependencyArtifacts()
      org.apache.maven.model.DependencyManagement getDependencyManagement()
      By default, return null.
      java.lang.String getDescription()
      java.util.List<org.apache.maven.model.Developer> getDevelopers()
      By default, return Collections.EMPTY_LIST.
      org.apache.maven.model.DistributionManagement getDistributionManagement()
      By default, return null.
      org.apache.maven.artifact.repository.ArtifactRepository getDistributionManagementArtifactRepository()
      By default, return null.
      org.apache.maven.project.MavenProject getExecutionProject()
      By default, return null.
      java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> getExtensionArtifactMap()
      By default, return Collections.EMPTY_MAP.
      java.util.Set<org.apache.maven.artifact.Artifact> getExtensionArtifacts()
      By default, return Collections.EMPTY_SET.
      java.io.File getFile()
      java.util.List<java.lang.String> getFilters()
      By default, return Collections.EMPTY_LIST.
      org.codehaus.plexus.util.xml.Xpp3Dom getGoalConfiguration​(java.lang.String string, java.lang.String string1, java.lang.String string2, java.lang.String string3)
      By default, return null.
      java.lang.String getGroupId()
      java.lang.String getId()
      By default, return an empty String.
      java.lang.String getInceptionYear()
      org.apache.maven.model.IssueManagement getIssueManagement()
      By default, return null.
      java.util.List<org.apache.maven.model.License> getLicenses()
      java.util.List<org.apache.maven.model.MailingList> getMailingLists()
      By default, return Collections.EMPTY_LIST.
      org.apache.maven.model.Model getModel()
      java.lang.String getModelVersion()
      java.lang.String getModulePathAdjustment​(org.apache.maven.project.MavenProject mavenProject)  
      java.util.List<java.lang.String> getModules()
      By default, return Collections.EMPTY_LIST.
      java.lang.String getName()
      org.apache.maven.model.Organization getOrganization()
      By default, return null.
      org.apache.maven.model.Model getOriginalModel()
      java.lang.String getPackaging()
      org.apache.maven.project.MavenProject getParent()
      org.apache.maven.artifact.Artifact getParentArtifact()
      By default, return null.
      java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> getPluginArtifactMap()
      By default, return Collections.EMPTY_MAP.
      java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getPluginArtifactRepositories()
      java.util.Set<org.apache.maven.artifact.Artifact> getPluginArtifacts()
      By default, return Collections.EMPTY_SET.
      org.apache.maven.model.PluginManagement getPluginManagement()
      By default, return null.
      java.util.List<org.apache.maven.model.Repository> getPluginRepositories()
      By default, return Collections.EMPTY_LIST.
      org.apache.maven.model.Prerequisites getPrerequisites()
      By default, return null.
      java.util.Map<java.lang.String,​org.apache.maven.project.MavenProject> getProjectReferences()
      By default, return Collections.EMPTY_MAP.
      java.util.Properties getProperties()
      By default, return a new instance of Properties.
      java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteArtifactRepositories()
      By default, return Collections.EMPTY_LIST.
      java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> getReportArtifactMap()
      By default, return Collections.EMPTY_MAP.
      java.util.Set<org.apache.maven.artifact.Artifact> getReportArtifacts()
      By default, return Collections.EMPTY_SET.
      org.codehaus.plexus.util.xml.Xpp3Dom getReportConfiguration​(java.lang.String string, java.lang.String string1, java.lang.String string2)
      By default, return null.
      org.apache.maven.model.Reporting getReporting()
      By default, return null.
      java.util.List<org.apache.maven.model.ReportPlugin> getReportPlugins()
      By default, return Collections.EMPTY_LIST.
      java.util.List<org.apache.maven.model.Repository> getRepositories()
      By default, return Collections.EMPTY_LIST.
      java.util.List<org.apache.maven.model.Resource> getResources()
      By default, return Collections.EMPTY_LIST.
      java.util.List<org.apache.maven.artifact.Artifact> getRuntimeArtifacts()
      java.util.List<java.lang.String> getRuntimeClasspathElements()
      java.util.List<org.apache.maven.model.Dependency> getRuntimeDependencies()
      org.apache.maven.model.Scm getScm()
      By default, return null.
      java.util.List<java.lang.String> getScriptSourceRoots()
      java.util.List<org.apache.maven.artifact.Artifact> getSystemArtifacts()
      java.util.List<java.lang.String> getSystemClasspathElements()
      java.util.List<org.apache.maven.model.Dependency> getSystemDependencies()
      java.util.List<org.apache.maven.artifact.Artifact> getTestArtifacts()
      java.util.List<java.lang.String> getTestClasspathElements()
      java.util.List<java.lang.String> getTestCompileSourceRoots()
      java.util.List<org.apache.maven.model.Dependency> getTestDependencies()
      java.util.List<org.apache.maven.model.Resource> getTestResources()
      By default, return Collections.EMPTY_LIST.
      java.lang.String getUrl()
      java.lang.String getVersion()
      boolean hasParent()
      void injectPluginManagementInfo​(org.apache.maven.model.Plugin plugin)
      By default, do nothing.
      boolean isExecutionRoot()
      protected void readModel​(java.io.File pomFile)
      Loads the model for this stub from the specified POM.
      org.apache.maven.artifact.Artifact replaceWithActiveArtifact​(org.apache.maven.artifact.Artifact artifact)
      By default, return null.
      void setActiveProfiles​(java.util.List<org.apache.maven.model.Profile> list)
      void setArtifact​(org.apache.maven.artifact.Artifact artifact)
      void setArtifactId​(java.lang.String string)
      void setArtifactMap​(java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> artifactMap)  
      void setArtifacts​(java.util.Set<org.apache.maven.artifact.Artifact> set)
      By default, do nothing.
      void setAttachedArtifacts​(java.util.List<org.apache.maven.artifact.Artifact> attachedArtifacts)  
      void setBuild​(org.apache.maven.model.Build build)
      void setBuildOverlay​(org.apache.maven.model.Build buildOverlay)  
      void setCiManagement​(org.apache.maven.model.CiManagement ciManagement)
      By default, do nothing.
      void setCollectedProjects​(java.util.List<org.apache.maven.project.MavenProject> list)
      void setCompileArtifacts​(java.util.List<org.apache.maven.artifact.Artifact> compileArtifacts)  
      void setCompileDependencies​(java.util.List<org.apache.maven.model.Dependency> compileDependencies)  
      void setCompileSourceRoots​(java.util.List<java.lang.String> compileSourceRoots)  
      void setContributors​(java.util.List<org.apache.maven.model.Contributor> list)
      By default, do nothing.
      void setDependencies​(java.util.List<org.apache.maven.model.Dependency> list)
      By default, do nothing.
      void setDependencyArtifacts​(java.util.Set<org.apache.maven.artifact.Artifact> set)
      void setDescription​(java.lang.String string)
      void setDevelopers​(java.util.List<org.apache.maven.model.Developer> list)
      By default, do nothing.
      void setDistributionManagement​(org.apache.maven.model.DistributionManagement distributionManagement)
      By default, do nothing.
      void setExecutionProject​(org.apache.maven.project.MavenProject mavenProject)
      By default, do nothing.
      void setExecutionRoot​(boolean b)
      void setExtensionArtifactMap​(java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> extensionArtifactMap)  
      void setExtensionArtifacts​(java.util.Set<org.apache.maven.artifact.Artifact> set)
      By default, do nothing.
      void setFile​(java.io.File file)
      void setGroupId​(java.lang.String string)
      void setInceptionYear​(java.lang.String string)
      void setIssueManagement​(org.apache.maven.model.IssueManagement issueManagement)
      By default, do nothing.
      void setLicenses​(java.util.List<org.apache.maven.model.License> licenses)
      void setMailingLists​(java.util.List<org.apache.maven.model.MailingList> list)
      By default, do nothing.
      void setModel​(org.apache.maven.model.Model model)  
      void setModelVersion​(java.lang.String string)
      void setName​(java.lang.String string)
      void setOrganization​(org.apache.maven.model.Organization organization)
      By default, do nothing.
      void setOriginalModel​(org.apache.maven.model.Model model)
      void setPackaging​(java.lang.String string)
      void setParent​(org.apache.maven.project.MavenProject mavenProject)
      void setParentArtifact​(org.apache.maven.artifact.Artifact artifact)
      By default, do nothing.
      void setPluginArtifactMap​(java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> pluginArtifactMap)  
      void setPluginArtifactRepositories​(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> list)
      void setPluginArtifacts​(java.util.Set<org.apache.maven.artifact.Artifact> set)
      By default, do nothing.
      void setProjectReferences​(java.util.Map<java.lang.String,​org.apache.maven.project.MavenProject> projectReferences)  
      void setReleaseArtifactRepository​(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
      void setRemoteArtifactRepositories​(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> list)
      By default, do nothing.
      void setReportArtifactMap​(java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> reportArtifactMap)  
      void setReportArtifacts​(java.util.Set<org.apache.maven.artifact.Artifact> set)
      By default, do nothing.
      void setReporting​(org.apache.maven.model.Reporting reporting)
      By default, do nothing.
      void setRuntimeArtifacts​(java.util.List<org.apache.maven.artifact.Artifact> runtimeArtifacts)  
      void setRuntimeClasspathElements​(java.util.List<java.lang.String> runtimeClasspathElements)  
      void setRuntimeDependencies​(java.util.List<org.apache.maven.model.Dependency> runtimeDependencies)  
      void setScm​(org.apache.maven.model.Scm scm)
      By default, do nothing.
      void setScriptSourceRoots​(java.util.List<java.lang.String> scriptSourceRoots)  
      void setSnapshotArtifactRepository​(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
      void setSystemArtifacts​(java.util.List<org.apache.maven.artifact.Artifact> systemArtifacts)  
      void setSystemClasspathElements​(java.util.List<java.lang.String> systemClasspathElements)  
      void setSystemDependencies​(java.util.List<org.apache.maven.model.Dependency> systemDependencies)  
      void setTestArtifacts​(java.util.List<org.apache.maven.artifact.Artifact> testArtifacts)  
      void setTestClasspathElements​(java.util.List<java.lang.String> testClasspathElements)  
      void setTestCompileSourceRoots​(java.util.List<java.lang.String> testCompileSourceRoots)  
      void setTestDependencies​(java.util.List<org.apache.maven.model.Dependency> testDependencies)  
      void setUrl​(java.lang.String string)
      void setVersion​(java.lang.String string)
      void writeModel​(java.io.Writer writer)
      By default, do nothing.
      void writeOriginalModel​(java.io.Writer writer)
      By default, do nothing.
      • Methods inherited from class org.apache.maven.project.MavenProject

        addLifecyclePhase, clone, equals, getClassRealm, getContextValue, getExtensionDependencyFilter, getInjectedProfileIds, getManagedVersionMap, getParentFile, getPlugin, getProjectBuildingRequest, getReleaseArtifactRepository, getRemotePluginRepositories, getRemoteProjectRepositories, getSnapshotArtifactRepository, hashCode, hasLifecyclePhase, setArtifactFilter, setClassRealm, setContextValue, setExtensionDependencyFilter, setInjectedProfileIds, setManagedVersionMap, setParentFile, setPomFile, setProjectBuildingRequest, setResolvedArtifacts, toString
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • 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 Detail

      • readModel

        protected void readModel​(java.io.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 java.lang.String getModulePathAdjustment​(org.apache.maven.project.MavenProject mavenProject)
                                                 throws java.io.IOException
        Overrides:
        getModulePathAdjustment in class org.apache.maven.project.MavenProject
        Parameters:
        mavenProject -
        Returns:
        an empty String
        Throws:
        java.io.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​(java.util.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 java.util.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 java.io.File getFile()
        Overrides:
        getFile in class org.apache.maven.project.MavenProject
      • setFile

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

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

        public void setDependencies​(java.util.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 java.util.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​(java.lang.String string)
        Overrides:
        addCompileSourceRoot in class org.apache.maven.project.MavenProject
      • addScriptSourceRoot

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

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

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

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

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

        public java.util.List<java.lang.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​(java.util.List<org.apache.maven.artifact.Artifact> compileArtifacts)
        Parameters:
        compileArtifacts -
      • getCompileArtifacts

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

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

        public java.util.List<java.lang.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 java.util.List<org.apache.maven.artifact.Artifact> getTestArtifacts()
        Overrides:
        getTestArtifacts in class org.apache.maven.project.MavenProject
      • getTestDependencies

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

        public java.util.List<java.lang.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 java.util.List<org.apache.maven.artifact.Artifact> getRuntimeArtifacts()
        Overrides:
        getRuntimeArtifacts in class org.apache.maven.project.MavenProject
      • getRuntimeDependencies

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

        public java.util.List<java.lang.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 java.util.List<org.apache.maven.artifact.Artifact> getSystemArtifacts()
        Overrides:
        getSystemArtifacts in class org.apache.maven.project.MavenProject
      • setRuntimeClasspathElements

        public void setRuntimeClasspathElements​(java.util.List<java.lang.String> runtimeClasspathElements)
        Parameters:
        runtimeClasspathElements -
      • setAttachedArtifacts

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

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

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

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

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

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

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

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

        public void setProjectReferences​(java.util.Map<java.lang.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​(java.util.List<org.apache.maven.model.Dependency> compileDependencies)
        Parameters:
        compileDependencies -
      • setSystemDependencies

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

        public void setTestClasspathElements​(java.util.List<java.lang.String> testClasspathElements)
        Parameters:
        testClasspathElements -
      • setTestDependencies

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

        public void setSystemClasspathElements​(java.util.List<java.lang.String> systemClasspathElements)
        Parameters:
        systemClasspathElements -
      • setSystemArtifacts

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

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

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

        public void setRuntimeDependencies​(java.util.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 java.util.List<org.apache.maven.model.Dependency> getSystemDependencies()
        Overrides:
        getSystemDependencies in class org.apache.maven.project.MavenProject
      • setModelVersion

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

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

        public java.lang.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​(java.lang.String string)
        Overrides:
        setGroupId in class org.apache.maven.project.MavenProject
      • getGroupId

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

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

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

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

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

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

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

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

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

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

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

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

        public java.lang.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​(java.lang.String string)
        Overrides:
        setDescription in class org.apache.maven.project.MavenProject
      • getDescription

        public java.lang.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​(java.util.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 java.util.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​(java.util.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 java.util.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​(java.util.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 java.util.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 java.util.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 java.util.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​(java.util.List<org.apache.maven.model.License> licenses)
        Overrides:
        setLicenses in class org.apache.maven.project.MavenProject
      • getLicenses

        public java.util.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​(java.util.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 java.util.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 java.util.Map<java.lang.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​(java.util.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 java.util.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 java.util.Map<java.lang.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​(java.util.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 java.util.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 java.util.Map<java.lang.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​(java.util.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 java.util.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 java.util.Map<java.lang.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 java.util.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 java.util.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 java.util.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 java.util.List<java.lang.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.
        See Also:
        org.apache.maven.project.MavenProject#addPlugin(org.apache.maven.model.Plugin)
      • injectPluginManagementInfo

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

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

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

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

        public java.util.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 java.util.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​(java.util.List<org.apache.maven.model.Profile> list)
        Overrides:
        setActiveProfiles in class org.apache.maven.project.MavenProject
      • getActiveProfiles

        public java.util.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 java.util.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​(java.lang.String string,
                                                                         java.lang.String string1,
                                                                         java.lang.String string2,
                                                                         java.lang.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​(java.lang.String string,
                                                                           java.lang.String string1,
                                                                           java.lang.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​(java.io.Writer writer)
                        throws java.io.IOException
        By default, do nothing.
        Overrides:
        writeModel in class org.apache.maven.project.MavenProject
        Throws:
        java.io.IOException
        See Also:
        MavenProject.writeModel(java.io.Writer)
      • writeOriginalModel

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

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

        public void setDependencyArtifacts​(java.util.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 java.util.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 java.util.Set<org.apache.maven.artifact.Artifact> createArtifacts​(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
                                                                                 java.lang.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​(java.lang.String string,
                                   java.lang.String string1,
                                   java.io.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 java.util.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 java.util.List<java.lang.String> getFilters()
        By default, return Collections.EMPTY_LIST.
        Overrides:
        getFilters in class org.apache.maven.project.MavenProject
        See Also:
        MavenProject.getFilters()
      • getProjectReferences

        public java.util.Map<java.lang.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 java.lang.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)