Package | Description |
---|---|
org.apache.maven.model | |
org.apache.maven.project | |
org.apache.maven.project.injection | |
org.apache.maven.project.overlay |
Modifier and Type | Class and Description |
---|---|
class |
Build
The
<build> element contains
informations required to build the project. |
class |
BuildBase
Generic informations for a build.
|
class |
PluginConfiguration
Contains the plugins management informations for the project.
|
class |
PluginManagement
Section for management of default plugin information for use in
a group of POMs.
|
Modifier and Type | Method and Description |
---|---|
static void |
ModelUtils.mergeDuplicatePluginDefinitions(PluginContainer pluginContainer)
Given this plugin list:
A1 -> B -> C -> A2 -> D
Rearrange it to this:
A(A1 + A2) -> B -> C -> D
In cases of overlapping definitions, A1 is overridden by A2
|
static void |
ModelUtils.mergePluginLists(PluginContainer child,
PluginContainer parent,
boolean handleAsInheritance)
This should be the resulting ordering of plugins after merging:
Given:
parent: X -> A -> B -> D -> E
child: Y -> A -> C -> D -> F
Result:
X -> Y -> A -> B -> C -> D -> E -> F
|
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultProfileInjector.injectPlugins(PluginContainer profileContainer,
PluginContainer modelContainer)
This should be the resulting ordering of plugins after injection:
Given:
model: X -> A -> B -> D -> E
profile: Y -> A -> C -> D -> F
Result:
X -> Y -> A -> B -> C -> D -> E -> F
|
Modifier and Type | Class and Description |
---|---|
class |
BuildOverlay |
Copyright © 2001–2016 The Apache Software Foundation. All rights reserved.