Jvm

Use for JVM build, packaging, testing, and failure triage — Gradle 8.10+ with Kotlin DSL, libs.versions.toml version catalogs, java/kotlin toolchains, convention plugins (buildSrc / build-logic), configuration cache + parallel builds; publishing libraries to Maven Central via maven-publish + nmcp + JReleaser, signing with useInMemoryPgpKeys, JPMS module-info, GitHub Actions release-on-tag; testing with JUnit 5 (Jupiter), AssertJ, kotest (Kotlin), mockk / mockito, Testcontainers, JaCoCo, awaitility; diagnosing Kotlin/Spring failures from stack traces and logs (root cause vs wrapper exceptions, startup failures, noisy nested traces). Read the matching reference before acting.

Jylhis ec9cea1 5 files · 23.9 KB Updated

File contents

Jylhis/skills/tree/main/skills/languages/jvm commit ec9cea1b77

Frequently asked questions

npx skillmds@latest add jylhis/jvm