Files
quarkus/devtools/gradle
Manyanda Chitimbo b3f121f11c Merge pull request #7011 from andreas-eberle/native-builder-image-gradle-parameter
Allow specifying quarkus.native.builder-image via gradle plugin parameter native-builder-image.
2020-02-05 20:45:37 +01:00
..
2019-12-04 14:07:16 -03:00
2020-01-22 13:30:44 +01:00
2019-12-04 14:07:16 -03:00
2020-01-22 13:30:44 +01:00
2019-12-20 15:41:40 -03:00

Quarkus Gradle Plugin

Builds a Quarkus application, and provides helpers to launch dev-mode, the Quarkus CLI and the build of native images.

Releases are published at https://plugins.gradle.org/plugin/io.quarkus .

Functional Tests

To run the functional tests, run the following command:

./gradlew functionalTests

Local development

  1. Build the entire Quarkus codebase by running mvn clean install -DskipTests -DskipITs in the project root

    • This should install the Gradle plugin in your local maven repository.
  2. Create a sample project using the Maven plugin:

    mvn io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:create \
        -DprojectGroupId=org.acme \
        -DprojectArtifactId=my-gradle-project \
        -DclassName="org.acme.quickstart.GreetingResource" \
        -DplatformArtifactId=quarkus-bom \
        -Dpath="/hello" \
        -DbuildTool=gradle

Follow the instructions in the Gradle Tooling Guide for more information about the available commands.

Importing using Intellij

Disable "Maven Auto Import" for the Quarkus projects. Since the Gradle plugin has a pom.xml, IntelliJ will configure this project as a Maven project. You need to configure it to be a Gradle project. To do so, follow these instructions:

  1. Go to File -> Project Structure
  2. In Modules, remove the quarkus-gradle-plugin and re-import as a Gradle project.