Skip to content

Update build process to use Maven #3820

Closed
@fmbenhassine

Description

@fmbenhassine
  • Configure maven-compiler-plugin to compile source code
  • Configure maven-surefire-plugin to run unit tests (mvn test)
  • Configure maven-failsafe-plugin to run integration tests (mvn verify)
  • Configure maven-ant-plugin to run the JSR TCK as part of maven's integration-test phase (no custom profile)
  • Configure maven-javadoc-plugin to generate javadocs (individual modules and aggregate docs)
  • Configure maven-source-plugin to generate source jars
  • Configure asciidoctor-maven-plugin to generate reference documentation in html/pdf
  • Configure maven-assembly-plugin to generate a single distribution of docs/schemas
  • Configure jacoco-maven-plugin to run test coverage and generate report (with a test-coverage profile)
  • Configure maven-flatten-plugin to optimize pom files before distribution
  • Configure maven-gpg-plugin to sign jars before distribution
  • Configure maven-deploy-plugin to deploy artifacts to artifactory
  • Add maven wrapper files
  • Update build process documentation

Metadata

Metadata

Assignees

No one assigned

    Labels

    in: buildstatus: for-internal-teamIssues that are planned to be resolved by the Spring Batch team, and not open for contributions.type: task

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions