The gCube Maven parent POM (or super POM) is used to avoid redundancies or duplicate configurations using inheritance between POM files on gCube platform. It helps in easy maintenance in long term. Every gCube component java based must declare the maven-parent as parent pom. The gCube maven parent contains enforcement rules in order to be compatible with the gCube world; a set of build profiles that defines: repositories where the dependencies are resolved, rules based on the specific build profile, the target repository where the artifact will be deployed and a set of common-plugin. Furthermore there are also common build profiles and a set of plugin repos common across profiles. Furthermore there are a set of common properties used by every gCube component.
gCube maven parent
Cirillo R;
2019
Abstract
The gCube Maven parent POM (or super POM) is used to avoid redundancies or duplicate configurations using inheritance between POM files on gCube platform. It helps in easy maintenance in long term. Every gCube component java based must declare the maven-parent as parent pom. The gCube maven parent contains enforcement rules in order to be compatible with the gCube world; a set of build profiles that defines: repositories where the dependencies are resolved, rules based on the specific build profile, the target repository where the artifact will be deployed and a set of common-plugin. Furthermore there are also common build profiles and a set of plugin repos common across profiles. Furthermore there are a set of common properties used by every gCube component.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


