Quarkus Groovy is a Quarkus extension that allows you to write Quarkus 3.17 applications in Groovy 4.0.
With Maven, add the following dependency to your pom.xml
to get started:
<dependency>
<groupId>io.quarkiverse.groovy</groupId>
<artifactId>quarkus-groovy</artifactId>
<version>${quarkusGroovyVersion}</version>
</dependency>
Or with Gradle, add the following dependency to your build.gradle
:
implementation "io.quarkiverse.groovy:quarkus-groovy:${quarkusGroovyVersion}"
For more information and quickstart, you can check the complete documentation.
To build the extension, the requirements are the following:
- Java 17+
- Maven 3.8+
- Docker 23+
- GraalVM 23.1+ (optional)
To quickly build the extension with all the tests and validators disabled:
$ mvn -Dquickly
To build the extension with all the tests for the JVM mode and the validators enabled:
$ mvn clean install
To build the extension with everything enabled when GraalVM is installed on the local machine:
$ mvn clean install -Dnative
To build the extension with everything enabled when GraalVM is not installed on the local machine:
$ mvn clean install -Dnative -Dquarkus.native.container-build
This project follows the all-contributors specification. Contributions of any kind are welcome!
Nicolas Filotto 💻 🚧 |
Fernando Henrique 📖 |
Ivan Milosavljević 📖 |
George Gastaldi 💻 |
Holly Cummins 📖 💻 |
Melloware 📖 |