This plugin adds Gradle multi-project builds capabilities to Nx workspace.
@jnxplus/nx-gradle | Nx | Spring Boot | Quarkus | Micronaut |
---|---|---|---|---|
1.x.x | >= 19 | 3.x.x | 3.x.x | 4.x.x |
0.x.x | >= 17 & <= 18 | 3.x.x | 3.x.x | 4.x.x |
@jnxplus/nx-gradle
requires a Java 17 or higher Runtime Environment and the current Long Term Support (LTS) version of node.js.
In the Nx workspace root folder, run this command to install the plugin :
npm install --save-dev @jnxplus/nx-gradle
The following command adds Gradle support (Gradle wrapper and config files) to the workspace. This only needs to be performed once per workspace.
nx generate @jnxplus/nx-gradle:init
Use preset option to choose between Spring Boot, Quarkus, and Micronaut.
Action | Command |
---|---|
Generate an application | nx generate @jnxplus/nx-gradle:application my-app |
Generate a library | nx generate @jnxplus/nx-gradle:library my-lib |
Build a project | nx build my-project |
Serve an application | nx serve my-app |
Test a project | nx test my-project |
Format a java project | nx format --projects my-project |
Visualize project's dependency graph | nx graph |
MIT © 2021-2024 Khalil LAGRIDA