Apache Grails Micronaut integration

Clone this repo:
  1. 5085087 chore: trigger asfyaml after gitbox HEAD fix by James Fredley · 2 days ago 8.0.x
  2. d57433a fix: remove default_branch so ASF Infra applies the github block by James Fredley · 4 days ago build/fix-asf-yaml
  3. f7e1413 Merge pull request #11 from apache/build/align-grails-8.0.0 by James Daugherty · 9 days ago
  4. 00a9bf8 fix: read the published version when the jar and compiler script are written by James Fredley · 13 days ago build/align-grails-8.0.0
  5. d03db59 fix: stamp published version without iterating GroovyCompile tasks by James Fredley · 13 days ago

Apache Grails Micronaut

CI

This repository contains the Grails Micronaut plugin, its Micronaut-specific BOMs, and focused integration examples.

The build consumes the released Grails artifacts named by grailsVersion in gradle.properties. This repository's own version stays at projectVersion in that file until its release tag. Only the four artifacts owned by this repository are built locally:

  • org.apache.grails:grails-micronaut
  • org.apache.grails:grails-micronaut-bom
  • org.apache.grails:grails-hibernate5-micronaut-bom
  • org.apache.grails:grails-hibernate7-micronaut-bom

Requirements

  • JDK 25
  • The included Gradle wrapper

Build

./gradlew build

See the Micronaut integration guide for consumer configuration.

Versioning

The Apache Grails versioning scheme is defined in RELEASE.md.

Performing a Release

See RELEASE.md. Reproducible-build checks live under etc/bin/ (test-reproducible-builds.sh and the Liberica 25 verification container).

Licensing

Apache Grails Micronaut is licensed under the Apache License, Version 2.0. See LICENSE.