...
The following elements will be supported by profile specifications in various locations (noted inline):
build
(pom.xml
)plugins
pluginManagement
dependencies
(pom.xml
)dependencyManagement
(pom.xml
)distributionManagement
(pom.xml
)repositories
(pom.xml
,profiles.xml
,settings.xml
)pluginRepositories
(pom.xml
,profiles.xml
,settings.xml
)modules
(pom.xml
)reports
(pom.xml
)configuration
(profiles.xml
,settings.xml
)
Note that build
is included for the benefit of the plugin definitions, and that will bring along other elements such as finalName
and outputDirectory
. These can also be beneficial. One of the unexpected behaviours may be the ability to override sourceDirectory
which will completely substitute a new tree. This is probably undesirable, and so may need to be forbidden by validation.UPDATE NOTE:
Info | ||
---|---|---|
| ||
|
Inheritence and Transitivity
...