Class Project
- java.lang.Object
-
- org.sonatype.maven.polyglot.atom.parsing.Element
-
- org.sonatype.maven.polyglot.atom.parsing.Project
-
public class Project extends Element
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Id>depsprivate java.lang.Stringdescriptionprivate java.util.Map<java.lang.String,java.lang.String>dirsprivate static java.lang.StringMAVEN_CENTRAL_URLprivate java.util.List<java.lang.String>modulesprivate java.util.List<Id>overridesprivate java.lang.Stringpackagingprivate org.apache.maven.model.Parentparentprivate java.util.List<org.apache.maven.model.Plugin>pluginOverridesprivate java.util.List<org.apache.maven.model.Plugin>pluginsprivate IdprojectIdprivate java.util.List<Property>propertiesprivate Repositoriesrepositoriesprivate ScmElementscmprivate java.lang.Stringurl
-
Constructor Summary
Constructors Constructor Description Project(Id projectId, org.apache.maven.model.Parent parent, java.lang.String packaging, java.util.List<Property> properties, Repositories repositories, java.lang.String description, java.lang.String url, java.util.List<Id> overrides, java.util.List<Id> deps, java.util.List<java.lang.String> modules, java.util.List<org.apache.maven.model.Plugin> pluginOverrides, java.util.List<org.apache.maven.model.Plugin> plugins, java.util.Map<java.lang.String,java.lang.String> dirs, ScmElement scm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Id>getDeps()java.lang.StringgetDescription()java.util.Map<java.lang.String,java.lang.String>getDirs()java.util.List<java.lang.String>getModules()java.util.List<Id>getOverrides()java.lang.StringgetPackaging()org.apache.maven.model.ParentgetParent()java.util.List<org.apache.maven.model.Plugin>getPluginOverrides()java.util.List<org.apache.maven.model.Plugin>getPlugins()IdgetProjectId()java.util.List<Property>getProperties()RepositoriesgetRepositories()ScmElementgetScm()java.lang.StringgetUrl()org.apache.maven.model.ModeltoMavenModel()
-
-
-
Field Detail
-
projectId
private final Id projectId
-
parent
private final org.apache.maven.model.Parent parent
-
packaging
private java.lang.String packaging
-
properties
private java.util.List<Property> properties
-
repositories
private final Repositories repositories
-
description
private final java.lang.String description
-
url
private final java.lang.String url
-
deps
private java.util.List<Id> deps
-
overrides
private java.util.List<Id> overrides
-
modules
private java.util.List<java.lang.String> modules
-
pluginOverrides
private java.util.List<org.apache.maven.model.Plugin> pluginOverrides
-
plugins
private java.util.List<org.apache.maven.model.Plugin> plugins
-
dirs
private java.util.Map<java.lang.String,java.lang.String> dirs
-
MAVEN_CENTRAL_URL
private static final java.lang.String MAVEN_CENTRAL_URL
- See Also:
- Constant Field Values
-
scm
private final ScmElement scm
-
-
Constructor Detail
-
Project
public Project(Id projectId, org.apache.maven.model.Parent parent, java.lang.String packaging, java.util.List<Property> properties, Repositories repositories, java.lang.String description, java.lang.String url, java.util.List<Id> overrides, java.util.List<Id> deps, java.util.List<java.lang.String> modules, java.util.List<org.apache.maven.model.Plugin> pluginOverrides, java.util.List<org.apache.maven.model.Plugin> plugins, java.util.Map<java.lang.String,java.lang.String> dirs, ScmElement scm)
-
-
Method Detail
-
getProjectId
public Id getProjectId()
-
getParent
public org.apache.maven.model.Parent getParent()
-
getPackaging
public java.lang.String getPackaging()
-
getPlugins
public java.util.List<org.apache.maven.model.Plugin> getPlugins()
-
getPluginOverrides
public java.util.List<org.apache.maven.model.Plugin> getPluginOverrides()
-
getModules
public java.util.List<java.lang.String> getModules()
-
getOverrides
public java.util.List<Id> getOverrides()
-
getProperties
public java.util.List<Property> getProperties()
-
getRepositories
public Repositories getRepositories()
-
getDescription
public java.lang.String getDescription()
-
getUrl
public java.lang.String getUrl()
-
getDeps
public java.util.List<Id> getDeps()
-
getDirs
public java.util.Map<java.lang.String,java.lang.String> getDirs()
-
toMavenModel
public org.apache.maven.model.Model toMavenModel()
-
getScm
public ScmElement getScm()
-
-