Closed fmbenhassine closed 3 years ago
Resolved with #3821 .
Why move back from Gradle to maven?
Spring Batch used maven since its creation. Switching to gradle was an attempt to achieve consistency across the portfolio. Unfortunately, this consistency was not achieved, so we decided to go back to maven.
maven-compiler-plugin
to compile source codemaven-surefire-plugin
to run unit tests (mvn test
)maven-failsafe-plugin
to run integration tests (mvn verify
)maven-ant-plugin
to run the JSR TCK as part of maven's integration-test phase (no custom profile)maven-javadoc-plugin
to generate javadocs (individual modules and aggregate docs)maven-source-plugin
to generate source jarsasciidoctor-maven-plugin
to generate reference documentation in html/pdfmaven-assembly-plugin
to generate a single distribution of docs/schemasjacoco-maven-plugin
to run test coverage and generate report (with atest-coverage
profile)maven-flatten-plugin
to optimize pom files before distributionmaven-gpg-plugin
to sign jars before distributionmaven-deploy-plugin
to deploy artifacts to artifactory