@Deprecated
public interface MavenPom
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
POM_FILE_ENCODING |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getArtifactId() |
Deprecated.
Returns the artifact id for this POM.
|
ConfigurationContainer |
getConfigurations() |
Deprecated.
Returns the configuration container used for mapping configurations to Maven scopes.
|
java.util.List<?> |
getDependencies() |
Deprecated.
Returns the dependencies for this POM.
|
MavenPom |
getEffectivePom() |
Deprecated.
Returns a POM with the generated dependencies and the
whenConfigured(org.gradle.api.Action) actions applied. |
java.lang.String |
getGroupId() |
Deprecated.
Returns the group id for this POM.
|
java.lang.Object |
getModel() |
Deprecated.
Returns the underlying native Maven org.apache.maven.model.Model object.
|
java.lang.String |
getPackaging() |
Deprecated.
Returns the packaging for this POM.
|
Conf2ScopeMappingContainer |
getScopeMappings() |
Deprecated.
Returns the scope mappings used for generating this POM.
|
java.lang.String |
getVersion() |
Deprecated.
Returns the version for this POM.
|
MavenPom |
project(Closure pom) |
Deprecated.
Provides a builder for the Maven POM for adding or modifying properties of the Maven
getModel() . |
MavenPom |
project(Action<? super GroovyObject> pom) |
Deprecated.
Provides a builder for the Maven POM for adding or modifying properties of the Maven
getModel() . |
MavenPom |
setArtifactId(java.lang.String artifactId) |
Deprecated.
Sets the artifact id for this POM.
|
MavenPom |
setConfigurations(ConfigurationContainer configurations) |
Deprecated.
Sets the configuration container used for mapping configurations to Maven scopes.
|
MavenPom |
setDependencies(java.util.List<?> dependencies) |
Deprecated.
Sets the dependencies for this POM.
|
MavenPom |
setGroupId(java.lang.String groupId) |
Deprecated.
Sets the group id for this POM.
|
MavenPom |
setModel(java.lang.Object model) |
Deprecated.
Sets the underlying native Maven org.apache.maven.model.Model object.
|
MavenPom |
setPackaging(java.lang.String packaging) |
Deprecated.
Sets the packaging for this POM.
|
MavenPom |
setVersion(java.lang.String version) |
Deprecated.
Sets the version for this POM.
|
MavenPom |
whenConfigured(Closure closure) |
Deprecated.
Adds a closure to be called when the POM has been configured.
|
MavenPom |
whenConfigured(Action<MavenPom> action) |
Deprecated.
Adds an action to be called when the POM has been configured.
|
MavenPom |
withXml(Closure closure) |
Deprecated.
Adds a closure to be called when the POM XML has been created.
|
MavenPom |
withXml(Action<XmlProvider> action) |
Deprecated.
Adds an action to be called when the POM XML has been created.
|
MavenPom |
writeTo(java.io.Writer writer) |
Deprecated.
Writes the
getEffectivePom() XML to a writer while applying the withXml(org.gradle.api.Action) actions. |
MavenPom |
writeTo(java.lang.Object path) |
Deprecated.
Writes the
getEffectivePom() XML to a file while applying the withXml(org.gradle.api.Action) actions. |
static final java.lang.String POM_FILE_ENCODING
Conf2ScopeMappingContainer getScopeMappings()
MavenPom project(Closure pom)
getModel()
.
The syntax is exactly the same as used by polyglot Maven. For example:
pom.project { inceptionYear '2008' licenses { license { name 'The Apache Software License, Version 2.0' url 'http://www.apache.org/licenses/LICENSE-2.0.txt' distribution 'repo' } } }
MavenPom project(Action<? super GroovyObject> pom)
getModel()
.
The syntax is exactly the same as used by polyglot Maven. For example:
pom.project { inceptionYear '2008' licenses { license { name 'The Apache Software License, Version 2.0' url 'http://www.apache.org/licenses/LICENSE-2.0.txt' distribution 'repo' } } }
java.lang.String getGroupId()
Model.setGroupId(String)
MavenPom setGroupId(java.lang.String groupId)
Model.getGroupId()
java.lang.String getArtifactId()
Model.getArtifactId()
MavenPom setArtifactId(java.lang.String artifactId)
Model.setArtifactId(String)
java.lang.String getVersion()
Model.getVersion()
MavenPom setVersion(java.lang.String version)
Model.setVersion(String)
java.lang.String getPackaging()
Model.getPackaging()
MavenPom setPackaging(java.lang.String packaging)
Model.setPackaging(String)
MavenPom setDependencies(java.util.List<?> dependencies)
ModelBase.setDependencies(java.util.List)
java.util.List<?> getDependencies()
ModelBase.getDependencies()
java.lang.Object getModel()
project(groovy.lang.Closure)
.MavenPom setModel(java.lang.Object model)
getModel()
MavenPom writeTo(java.io.Writer writer)
getEffectivePom()
XML to a writer while applying the withXml(org.gradle.api.Action)
actions. Closes the supplied
Writer when finished.writer
- The writer to write the POM to.MavenPom writeTo(java.lang.Object path)
getEffectivePom()
XML to a file while applying the withXml(org.gradle.api.Action)
actions.
The path is resolved as defined by Project.files(Object...)
The file will be encoded as UTF-8.path
- The path of the file to write the POM into.MavenPom whenConfigured(Closure closure)
Adds a closure to be called when the POM has been configured. The POM is passed to the closure as a parameter.
closure
- The closure to execute when the POM has been configured.MavenPom whenConfigured(Action<MavenPom> action)
Adds an action to be called when the POM has been configured. The POM is passed to the action as a parameter.
action
- The action to execute when the POM has been configured.MavenPom withXml(Closure closure)
Adds a closure to be called when the POM XML has been created. The XML is passed to the closure as a
parameter in form of a XmlProvider
. The action can modify the XML.
closure
- The closure to execute when the POM XML has been created.MavenPom withXml(Action<XmlProvider> action)
Adds an action to be called when the POM XML has been created. The XML is passed to the action as a
parameter in form of a XmlProvider
. The action can modify the XML.
action
- The action to execute when the POM XML has been created.ConfigurationContainer getConfigurations()
MavenPom setConfigurations(ConfigurationContainer configurations)
MavenPom getEffectivePom()
whenConfigured(org.gradle.api.Action)
actions applied.