Class MavenModel

java.lang.Object
org.apache.maven.model.ModelBase
org.apache.maven.model.Model
org.maxxq.maven.model.MavenModel
All Implemented Interfaces:
Serializable, Cloneable, org.apache.maven.model.InputLocationTracker

public class MavenModel extends org.apache.maven.model.Model
See Also:
  • Constructor Details

    • MavenModel

      public MavenModel(org.apache.maven.model.Model model, Date creationDate)
  • Method Details

    • getCreationDate

      public Date getCreationDate()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • addDependency

      public void addDependency(org.apache.maven.model.Dependency dependency)
      Overrides:
      addDependency in class org.apache.maven.model.ModelBase
    • addModule

      public void addModule(String string)
      Overrides:
      addModule in class org.apache.maven.model.ModelBase
    • addPluginRepository

      public void addPluginRepository(org.apache.maven.model.Repository repository)
      Overrides:
      addPluginRepository in class org.apache.maven.model.ModelBase
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • addProperty

      public void addProperty(String key, String value)
      Overrides:
      addProperty in class org.apache.maven.model.ModelBase
    • addRepository

      public void addRepository(org.apache.maven.model.Repository repository)
      Overrides:
      addRepository in class org.apache.maven.model.ModelBase
    • addContributor

      public void addContributor(org.apache.maven.model.Contributor contributor)
      Overrides:
      addContributor in class org.apache.maven.model.Model
    • addDeveloper

      public void addDeveloper(org.apache.maven.model.Developer developer)
      Overrides:
      addDeveloper in class org.apache.maven.model.Model
    • addLicense

      public void addLicense(org.apache.maven.model.License license)
      Overrides:
      addLicense in class org.apache.maven.model.Model
    • addMailingList

      public void addMailingList(org.apache.maven.model.MailingList mailingList)
      Overrides:
      addMailingList in class org.apache.maven.model.Model
    • addProfile

      public void addProfile(org.apache.maven.model.Profile profile)
      Overrides:
      addProfile in class org.apache.maven.model.Model
    • clone

      public org.apache.maven.model.Model clone()
      Overrides:
      clone in class org.apache.maven.model.Model
    • getDependencies

      public List<org.apache.maven.model.Dependency> getDependencies()
      Overrides:
      getDependencies in class org.apache.maven.model.ModelBase
    • getDependencyManagement

      public org.apache.maven.model.DependencyManagement getDependencyManagement()
      Overrides:
      getDependencyManagement in class org.apache.maven.model.ModelBase
    • getDistributionManagement

      public org.apache.maven.model.DistributionManagement getDistributionManagement()
      Overrides:
      getDistributionManagement in class org.apache.maven.model.ModelBase
    • getLocation

      public org.apache.maven.model.InputLocation getLocation(Object key)
      Specified by:
      getLocation in interface org.apache.maven.model.InputLocationTracker
      Overrides:
      getLocation in class org.apache.maven.model.ModelBase
    • getArtifactId

      public String getArtifactId()
      Overrides:
      getArtifactId in class org.apache.maven.model.Model
    • getBuild

      public org.apache.maven.model.Build getBuild()
      Overrides:
      getBuild in class org.apache.maven.model.Model
    • getChildProjectUrlInheritAppendPath

      public String getChildProjectUrlInheritAppendPath()
      Overrides:
      getChildProjectUrlInheritAppendPath in class org.apache.maven.model.Model
    • getModules

      public List<String> getModules()
      Overrides:
      getModules in class org.apache.maven.model.ModelBase
    • setLocation

      public void setLocation(Object key, org.apache.maven.model.InputLocation location)
      Specified by:
      setLocation in interface org.apache.maven.model.InputLocationTracker
      Overrides:
      setLocation in class org.apache.maven.model.ModelBase
    • getCiManagement

      public org.apache.maven.model.CiManagement getCiManagement()
      Overrides:
      getCiManagement in class org.apache.maven.model.Model
    • getContributors

      public List<org.apache.maven.model.Contributor> getContributors()
      Overrides:
      getContributors in class org.apache.maven.model.Model
    • getDescription

      public String getDescription()
      Overrides:
      getDescription in class org.apache.maven.model.Model
    • getDevelopers

      public List<org.apache.maven.model.Developer> getDevelopers()
      Overrides:
      getDevelopers in class org.apache.maven.model.Model
    • getGroupId

      public String getGroupId()
      Overrides:
      getGroupId in class org.apache.maven.model.Model
    • setOtherLocation

      public void setOtherLocation(Object key, org.apache.maven.model.InputLocation location)
      Overrides:
      setOtherLocation in class org.apache.maven.model.ModelBase
    • getInceptionYear

      public String getInceptionYear()
      Overrides:
      getInceptionYear in class org.apache.maven.model.Model
    • getIssueManagement

      public org.apache.maven.model.IssueManagement getIssueManagement()
      Overrides:
      getIssueManagement in class org.apache.maven.model.Model
    • getLicenses

      public List<org.apache.maven.model.License> getLicenses()
      Overrides:
      getLicenses in class org.apache.maven.model.Model
    • getPluginRepositories

      public List<org.apache.maven.model.Repository> getPluginRepositories()
      Overrides:
      getPluginRepositories in class org.apache.maven.model.ModelBase
    • getMailingLists

      public List<org.apache.maven.model.MailingList> getMailingLists()
      Overrides:
      getMailingLists in class org.apache.maven.model.Model
    • getProperties

      public Properties getProperties()
      Overrides:
      getProperties in class org.apache.maven.model.ModelBase
    • getModelEncoding

      public String getModelEncoding()
      Overrides:
      getModelEncoding in class org.apache.maven.model.Model
    • getReporting

      public org.apache.maven.model.Reporting getReporting()
      Overrides:
      getReporting in class org.apache.maven.model.ModelBase
    • getModelVersion

      public String getModelVersion()
      Overrides:
      getModelVersion in class org.apache.maven.model.Model
    • getName

      public String getName()
      Overrides:
      getName in class org.apache.maven.model.Model
    • getReports

      public Object getReports()
      Overrides:
      getReports in class org.apache.maven.model.ModelBase
    • getOrganization

      public org.apache.maven.model.Organization getOrganization()
      Overrides:
      getOrganization in class org.apache.maven.model.Model
    • getRepositories

      public List<org.apache.maven.model.Repository> getRepositories()
      Overrides:
      getRepositories in class org.apache.maven.model.ModelBase
    • getPackaging

      public String getPackaging()
      Overrides:
      getPackaging in class org.apache.maven.model.Model
    • removeDependency

      public void removeDependency(org.apache.maven.model.Dependency dependency)
      Overrides:
      removeDependency in class org.apache.maven.model.ModelBase
    • removeModule

      public void removeModule(String string)
      Overrides:
      removeModule in class org.apache.maven.model.ModelBase
    • getParent

      public org.apache.maven.model.Parent getParent()
      Overrides:
      getParent in class org.apache.maven.model.Model
    • removePluginRepository

      public void removePluginRepository(org.apache.maven.model.Repository repository)
      Overrides:
      removePluginRepository in class org.apache.maven.model.ModelBase
    • removeRepository

      public void removeRepository(org.apache.maven.model.Repository repository)
      Overrides:
      removeRepository in class org.apache.maven.model.ModelBase
    • getPrerequisites

      public org.apache.maven.model.Prerequisites getPrerequisites()
      Overrides:
      getPrerequisites in class org.apache.maven.model.Model
    • setDependencies

      public void setDependencies(List<org.apache.maven.model.Dependency> dependencies)
      Overrides:
      setDependencies in class org.apache.maven.model.ModelBase
    • getProfiles

      public List<org.apache.maven.model.Profile> getProfiles()
      Overrides:
      getProfiles in class org.apache.maven.model.Model
    • getScm

      public org.apache.maven.model.Scm getScm()
      Overrides:
      getScm in class org.apache.maven.model.Model
    • getUrl

      public String getUrl()
      Overrides:
      getUrl in class org.apache.maven.model.Model
    • setDependencyManagement

      public void setDependencyManagement(org.apache.maven.model.DependencyManagement dependencyManagement)
      Overrides:
      setDependencyManagement in class org.apache.maven.model.ModelBase
    • getVersion

      public String getVersion()
      Overrides:
      getVersion in class org.apache.maven.model.Model
    • removeContributor

      public void removeContributor(org.apache.maven.model.Contributor contributor)
      Overrides:
      removeContributor in class org.apache.maven.model.Model
    • removeDeveloper

      public void removeDeveloper(org.apache.maven.model.Developer developer)
      Overrides:
      removeDeveloper in class org.apache.maven.model.Model
    • setDistributionManagement

      public void setDistributionManagement(org.apache.maven.model.DistributionManagement distributionManagement)
      Overrides:
      setDistributionManagement in class org.apache.maven.model.ModelBase
    • removeLicense

      public void removeLicense(org.apache.maven.model.License license)
      Overrides:
      removeLicense in class org.apache.maven.model.Model
    • removeMailingList

      public void removeMailingList(org.apache.maven.model.MailingList mailingList)
      Overrides:
      removeMailingList in class org.apache.maven.model.Model
    • setModules

      public void setModules(List<String> modules)
      Overrides:
      setModules in class org.apache.maven.model.ModelBase
    • removeProfile

      public void removeProfile(org.apache.maven.model.Profile profile)
      Overrides:
      removeProfile in class org.apache.maven.model.Model
    • setArtifactId

      public void setArtifactId(String artifactId)
      Overrides:
      setArtifactId in class org.apache.maven.model.Model
    • setPluginRepositories

      public void setPluginRepositories(List<org.apache.maven.model.Repository> pluginRepositories)
      Overrides:
      setPluginRepositories in class org.apache.maven.model.ModelBase
    • setProperties

      public void setProperties(Properties properties)
      Overrides:
      setProperties in class org.apache.maven.model.ModelBase
    • setBuild

      public void setBuild(org.apache.maven.model.Build build)
      Overrides:
      setBuild in class org.apache.maven.model.Model
    • setChildProjectUrlInheritAppendPath

      public void setChildProjectUrlInheritAppendPath(String childProjectUrlInheritAppendPath)
      Overrides:
      setChildProjectUrlInheritAppendPath in class org.apache.maven.model.Model
    • setReporting

      public void setReporting(org.apache.maven.model.Reporting reporting)
      Overrides:
      setReporting in class org.apache.maven.model.ModelBase
    • setCiManagement

      public void setCiManagement(org.apache.maven.model.CiManagement ciManagement)
      Overrides:
      setCiManagement in class org.apache.maven.model.Model
    • setReports

      public void setReports(Object reports)
      Overrides:
      setReports in class org.apache.maven.model.ModelBase
    • setRepositories

      public void setRepositories(List<org.apache.maven.model.Repository> repositories)
      Overrides:
      setRepositories in class org.apache.maven.model.ModelBase
    • setContributors

      public void setContributors(List<org.apache.maven.model.Contributor> contributors)
      Overrides:
      setContributors in class org.apache.maven.model.Model
    • setDescription

      public void setDescription(String description)
      Overrides:
      setDescription in class org.apache.maven.model.Model
    • setDevelopers

      public void setDevelopers(List<org.apache.maven.model.Developer> developers)
      Overrides:
      setDevelopers in class org.apache.maven.model.Model
    • setGroupId

      public void setGroupId(String groupId)
      Overrides:
      setGroupId in class org.apache.maven.model.Model
    • setInceptionYear

      public void setInceptionYear(String inceptionYear)
      Overrides:
      setInceptionYear in class org.apache.maven.model.Model
    • setIssueManagement

      public void setIssueManagement(org.apache.maven.model.IssueManagement issueManagement)
      Overrides:
      setIssueManagement in class org.apache.maven.model.Model
    • setLicenses

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

      public void setMailingLists(List<org.apache.maven.model.MailingList> mailingLists)
      Overrides:
      setMailingLists in class org.apache.maven.model.Model
    • setModelEncoding

      public void setModelEncoding(String modelEncoding)
      Overrides:
      setModelEncoding in class org.apache.maven.model.Model
    • setModelVersion

      public void setModelVersion(String modelVersion)
      Overrides:
      setModelVersion in class org.apache.maven.model.Model
    • setName

      public void setName(String name)
      Overrides:
      setName in class org.apache.maven.model.Model
    • setOrganization

      public void setOrganization(org.apache.maven.model.Organization organization)
      Overrides:
      setOrganization in class org.apache.maven.model.Model
    • setPackaging

      public void setPackaging(String packaging)
      Overrides:
      setPackaging in class org.apache.maven.model.Model
    • setParent

      public void setParent(org.apache.maven.model.Parent parent)
      Overrides:
      setParent in class org.apache.maven.model.Model
    • setPrerequisites

      public void setPrerequisites(org.apache.maven.model.Prerequisites prerequisites)
      Overrides:
      setPrerequisites in class org.apache.maven.model.Model
    • setProfiles

      public void setProfiles(List<org.apache.maven.model.Profile> profiles)
      Overrides:
      setProfiles in class org.apache.maven.model.Model
    • setScm

      public void setScm(org.apache.maven.model.Scm scm)
      Overrides:
      setScm in class org.apache.maven.model.Model
    • setUrl

      public void setUrl(String url)
      Overrides:
      setUrl in class org.apache.maven.model.Model
    • setVersion

      public void setVersion(String version)
      Overrides:
      setVersion in class org.apache.maven.model.Model
    • getPomFile

      public File getPomFile()
      Overrides:
      getPomFile in class org.apache.maven.model.Model
    • setPomFile

      public void setPomFile(File pomFile)
      Overrides:
      setPomFile in class org.apache.maven.model.Model
    • getProjectDirectory

      public File getProjectDirectory()
      Overrides:
      getProjectDirectory in class org.apache.maven.model.Model
    • getId

      public String getId()
      Overrides:
      getId in class org.apache.maven.model.Model
    • toString

      public String toString()
      Overrides:
      toString in class org.apache.maven.model.Model
    • isChildProjectUrlInheritAppendPath

      public boolean isChildProjectUrlInheritAppendPath()
      Overrides:
      isChildProjectUrlInheritAppendPath in class org.apache.maven.model.Model
    • setChildProjectUrlInheritAppendPath

      public void setChildProjectUrlInheritAppendPath(boolean childProjectUrlInheritAppendPath)
      Overrides:
      setChildProjectUrlInheritAppendPath in class org.apache.maven.model.Model
    • getModel

      public org.apache.maven.model.Model getModel()