2019-05-16 05:19:17 +02:00
|
|
|
# MAVEN PARENT POM
|
|
|
|
|
|
|
|
A parent pom for all the gCube artifacts.
|
|
|
|
|
|
|
|
# Enforcements
|
|
|
|
* Java 8 (target and source)
|
|
|
|
* OpenJDK as target Java VM.
|
2019-05-22 03:58:38 +02:00
|
|
|
* Maven 3.0.0+
|
|
|
|
|
|
|
|
# Build Profiles
|
|
|
|
|
|
|
|
## gcube-developer
|
2019-09-12 06:01:33 +02:00
|
|
|
* Dependencies resolved against local, gcube-snapshots and gcube-releases
|
|
|
|
* Snapshot artifacts installed to local
|
2019-05-22 03:58:38 +02:00
|
|
|
* Snapshot artifacts deployed to gcube-snapshots
|
|
|
|
* Deployments of releases artifacts are not permitted
|
|
|
|
|
2019-05-28 04:49:06 +02:00
|
|
|
## jenkins-snapshots
|
2019-09-21 05:11:51 +02:00
|
|
|
* Dependencies resolved against local-snapshots, gcube-snapshots and gcube-releases
|
2019-05-22 03:58:38 +02:00
|
|
|
* Snapshot artifacts installed to local-snapshots
|
|
|
|
* Snapshot artifacts deployed to gcube-snapshots
|
|
|
|
* Deployments of release artifacts are not permitted
|
|
|
|
|
2019-09-12 06:01:33 +02:00
|
|
|
## jenkins-staging
|
2019-09-21 05:11:51 +02:00
|
|
|
* Dependencies resolved against local-staging, gcube-jenkins-staging, gcube-staging and gcube-releases
|
2019-09-12 06:01:33 +02:00
|
|
|
* Release/snapshot artifacts installed to local-staging
|
|
|
|
* Release/snapshot artifacts deployed to gcube-jenkins-staging
|
|
|
|
|
2019-05-22 03:58:38 +02:00
|
|
|
## jenkins-releases
|
2019-09-21 05:11:51 +02:00
|
|
|
* Dependencies resolved against local-releases, gcube-releases, gcube-jenkins-staging and gcube staging
|
2019-09-12 06:01:33 +02:00
|
|
|
* Release artifacts installed to local-releases
|
2019-05-22 03:58:38 +02:00
|
|
|
* Deployments of snapshot artifacts are not permitted
|
|
|
|
* Release artifacts deployed to gcube-releases
|
|
|
|
|
2019-05-29 00:48:39 +02:00
|
|
|
## dry-run
|
|
|
|
This profile disables the deployment of the artifacts.
|
|
|
|
|
2019-05-22 03:58:38 +02:00
|
|
|
## disable-java8-doclint
|
|
|
|
This profile sets an additional parameter for javadoc generation to disables the doclint.
|
|
|
|
It avoids the build fails if formal/syntax errors are found in javadoc comments.
|
|
|
|
|