Difference between revisions of "Maven Configuration"
From Gcube Wiki
Manuele.simi (Talk | contribs) (→Maven Settings) |
Manuele.simi (Talk | contribs) |
||
Line 15: | Line 15: | ||
> mvn install | > mvn install | ||
</source> | </source> | ||
+ | |||
+ | ''Back to the [[Continuous_Integration_procedure_(2019) | CI guide]].'' |
Revision as of 04:05, 22 May 2019
Maven Settings
1. Download the following settings file
2. Copy the file to ${user.home}/.m2/settings.xml
Maven Parent
The gCube Maven parent POM (or super POM) is used to avoid redundancies or duplicate configurations using inheritance between POM files. It helps in easy maintenance in long term.
Before working with a gCube project, the parent POM must be installed in the local repository as follows:
> git clone https://code-repo.d4science.org/gCubeSystem/maven-parent.git > cd maven-parent > mvn install
Back to the CI guide.