You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Luca Frosini e2cce721c9 | 4 years ago | |
---|---|---|
.settings | 4 years ago | |
.gitignore | 4 years ago | |
.project | 13 years ago | |
CHANGELOG.md | 4 years ago | |
LICENSE.md | 4 years ago | |
README.md | 4 years ago | |
pom.xml | 4 years ago |
README.md
MAVEN PARENT POM
A parent pom for all the gCube artifacts.
Enforcements
- Java 8 (target and source)
- OpenJDK as target Java VM.
- Maven 3.3.9+
- README.md, CHANGELOG.md and LICENSE.md are present in the baseDir of each Maven module
- CHANGELOG.md must declare a tag [v+Pom version] (e.g. [v1.0.0])
Build Profiles
gcube-developer
- Dependencies resolved against local, gcube-snapshots and gcube-releases
- Snapshot artifacts installed to local
- Snapshot artifacts deployed to gcube-snapshots
- Deployments of releases artifacts are not permitted
jenkins-snapshots
- Dependencies resolved against local-snapshots, gcube-snapshots and gcube-releases
- Snapshot artifacts installed to local-snapshots
- Snapshot artifacts deployed to gcube-snapshots
- Deployments of release artifacts are not permitted
jenkins-staging
- Dependencies resolved against local-staging, gcube-jenkins-staging, gcube-staging and gcube-releases
- Release/snapshot artifacts installed to local-staging
- Release/snapshot artifacts deployed to gcube-jenkins-staging
jenkins-releases
- Dependencies resolved against local-releases, gcube-releases, gcube-jenkins-staging and gcube staging
- Release artifacts installed to local-releases
- Deployments of snapshot artifacts are not permitted
- Release artifacts deployed to gcube-releases
dry-run
This profile disables the deployment of the artifacts.
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.