Choose the pull request command
Pick the Maven or Gradle command that must pass before a Java PR can merge. This can be a full build or a module-scoped test entrypoint.
prmerger reviews Java pull requests, runs Maven or Gradle build checks, verifies unit tests stay green, and flags bug risk before code reaches main.
Best fit
Pick the Maven or Gradle command that must pass before a Java PR can merge. This can be a full build or a module-scoped test entrypoint.
Define which branches are protected and whether prmerger should block on build failures, unit test failures, or both.
prmerger runs the configured command, inspects the diff, posts review findings, and keeps the verdict tied to the latest commit on the PR.
./gradlew testUse your existing Gradle wrapper command when the whole Java application or module test suite should be authoritative.
mvn -B verifyUse Maven verify when your team wants compile, test, and packaging state represented in the PR verdict.
./gradlew :checkout-service:testScope the command when the repository contains several services and you want the review to align with the impacted Java area.
Null safety and error-handling changes in services
Controller and DTO changes that can break contracts
Repository logic that can hide query or transaction issues
Test suite regressions that weaken edge-case coverage
No. prmerger is designed to respect the build command and branch protection flow you already run today.
Teams can define their own policy, but the default model is conservative: broken build or broken tests means the PR is not ready to merge.
No. It concentrates on bug risk in changed Java code and related tests instead of spraying style commentary across the diff.