Nx
Nx on GitHub
Java

Supercharge Your Java Projects

Get distributed tasks, intelligent caching, and target affected packages to optimize your build process and CI pipeline. Support for Gradle and Maven (coming soon)

Add Nx To An Existing Project

Currently Nx only supports Gradle. Support for Maven will come soon

Install Nx

brew tap nrwl/nx && brew install nx

Get the nx executable from homebrew

Add Nx To Your Project

nx init

Select @nx/gradle when prompted.

Run Tasks With Nx

nx build <project>

Nx will automatically infers tasks from your projects.

Run Affected Tasks

nx affected -t build

Nx adds caching, distribution, and affected commands without changing your setup.

Gradle

Get Started With Gradle

Check out the documentation for the @nx/gradle plugin to learn more

Looking for Maven?

Maven support is coming soon.

Join the Nx Community Discord to be notified when it is released.