maven - Tools to execute the Maven build tool and manipulate its configuration

Tools to drive the Maven build tool and to manipulate its configuration files.

artifact - Representation of a Maven artifact

Maven artifacts.

class Artifact(element)[source]
__init__(element)[source]
__str__()[source]
artifactId
groupId
modified[source]
packaging[source]
qualified_name(full=False)[source]
relativePath[source]
version

assembly_descriptor - Representation of a Maven Assembly plugin’s descriptor

Manipulation of Maven Assembly Plugin Assembly Descriptor files.

class AssemblyDescriptor(path)[source]
__init__(path)[source]
modified[source]
save()[source]
write(where)[source]
exception BadAssemblyDescriptorFileError[source]

mvn - Wrapper class for the mvn command line tool

Maven wrapper.

class Mvn(debug=None)[source]
__init__(debug=None)[source]
clean(projects=None, debug=None)[source]
deploy(projects=None, debug=None)[source]
package(projects=None, debug=None)[source]

pom - Representation of a Maven POM file

Manipulation of Maven POM files.

exception BadPomFileError[source]
class Dependencies(element)[source]
__init__(element)[source]
__str__()[source]
contains(artifact)[source]
modified[source]
class DistributionManagement(element)[source]
__init__(element)[source]
modified[source]
class Pom(path)[source]
__init__(path)[source]
modified[source]
qualified_name(full=False)[source]
save()[source]
write(where)[source]
class Properties(parent)[source]
__abstractmethods__ = frozenset([])
__init__(parent)[source]
class Repository(element)[source]
__init__(element)[source]
id
modified[source]
name
url
class Scm(element)[source]
__init__(element)[source]
connection
developerConnection
modified[source]
url