Skip to content

Add Maven build config#930

Closed
jupblb wants to merge 4 commits into
mainfrom
michal/gradle-10
Closed

Add Maven build config#930
jupblb wants to merge 4 commits into
mainfrom
michal/gradle-10

Conversation

@jupblb

@jupblb jupblb commented Jun 25, 2026

Copy link
Copy Markdown
Member

Summary

  • add a Maven multi-module reactor alongside the existing Gradle build
  • wire Maven packaging for shaded compiler-plugin jars, CLI distribution, snapshots, and Maven plugin descriptor generation
  • update CI, Docker, and contributor docs to exercise Maven commands

Verification

  • mvn --batch-mode test
  • mvn --batch-mode -DskipTests install
  • mvn --batch-mode clean -pl scip-java -am -DskipTests package
  • mvn --batch-mode clean -pl scip-java -am test
  • mvn --batch-mode -pl scip-snapshots -am -DskipTests -PsaveSnapshots verify
  • git diff --exit-code scip-snapshots/expected
  • examples/maven-example Maven plugin + aggregate smoke test
  • nix build .#checks.aarch64-darwin.actionlint -L

Notes

  • Draft because Maven Central release/signing remains Gradle-backed for now.

@jupblb jupblb force-pushed the michal/gradle-10 branch from e7e2b5d to 4d1895b Compare June 25, 2026 10:55
@jupblb jupblb closed this Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant