| name | dev-workflow |
|---|---|
| description | Use for Maven lifecycle, CI, JaCoCo, and branch expectations in contentstack-java. |
- Running builds/tests locally to match CI
- Preparing a release or snapshot with signing/publish plugins
- Integration branches include
development,staging, andmaster—confirm target branch for your PR against team policy.
- Typical test run:
mvn clean test -Dgpg.skip=true(GPG skipped for local dev). - CI coverage workflow enables tests via
pom.xmlmanipulation—see.github/workflows/unit-testing.ymlfor the exact Maven line. - JDK 8 (Temurin) is used in coverage CI—match for parity when debugging Java-8-specific issues.
- Reports land under
target/site/jacoco/afterjacoco:report—use HTML output to inspect coverage gaps.