Skip to content

feat: gradle skeleton#1

Merged
hbrombeer merged 1 commit intomainfrom
feat/gradle-skeleton
Apr 25, 2026
Merged

feat: gradle skeleton#1
hbrombeer merged 1 commit intomainfrom
feat/gradle-skeleton

Conversation

@hbrombeer
Copy link
Copy Markdown
Member

Summary

  • Gradle 9.2.1 wrapper, Kotlin 2.2.20, JDK 25 toolchain (JVM 24 target)
  • Velocity API 3.5.0-SNAPSHOT (compileOnly + kapt for @Plugin annotation processing)
  • Shadow 9.4.1 fat-jar via :shadowJar
  • Spotless ktfmt google-style enforced on :build

Standalone build — does not consume groundsgg/library-gradle-plugin v0.1.1, which assumes a multi-module layout. Conventions are duplicated inline; revisit if the standalone deviates from the rest of the plugin fleet.

Test plan

  • ./gradlew build exits 0
  • build/libs/plugin-platform-router-local-SNAPSHOT-all.jar exists
  • ./gradlew spotlessCheck passes

Plan: docs/plans/2026-04-25-plugin-platform-router.md (T1)

- Gradle 9.2.1 wrapper, Kotlin 2.2.20, JDK 25 toolchain (JVM 24 target)
- Velocity API 3.5.0-SNAPSHOT (compileOnly + kapt)
- Shadow 9.4.1 fat-jar via :shadowJar
- Spotless ktfmt google-style enforced on :build

Standalone build (does not consume groundsgg/library-gradle-plugin
v0.1.1, which assumes a multi-module layout). Conventions are
duplicated inline; we revisit if the standalone deviates.
@hbrombeer hbrombeer merged commit d0e6aed into main Apr 25, 2026
@hbrombeer hbrombeer deleted the feat/gradle-skeleton branch April 25, 2026 18:54
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