This POM is designed for CI environment usage. This pom implies a set of plugins and properties which may be useful for testing/reporting routines.
| Property | Description | Default value |
|---|---|---|
| skip.tests | test skipping (implies skip.jacoco) | false |
| skip.it.tests | skips integration tests | ${skip.tests} |
| skip.jacoco | skips coverage | ${skip.tests} |
| skip.javadoc | skips javadoc generation | false |
| skip.enforcer | skips dependency versions checks | false |
| javadoc.quiet | enables verbose javadoc output | true |
| javadoc.level | degree of API doc detalization | public |
| maven.version.lower | Minimal accepted maven version | 3.0.4 |
| maven.version.upper | Maximal accepted maven version | empty |
Verification of integration tests is disabled by default. To enable it you may override either override verify.it.tests in
child pom.xml or pass it directly from command line:
mvn -Dverify.it.tests=true clean verify