Maven Installer

Elide is a Maven-compatible installer.

How it Works

Using Elide's installer is similar to npm install. After declaring your dependencies, you run a single elide install command to download and mount your Maven deps.

1. List your dependencies

Declare your Maven dependencies in elide.pkl, using Elide's project model.

  • Elide Projects use Apple's Pkl language.

2. Run elide install

Your Maven dependencies are installed in a compatible way for use by Elide or Maven.

3. Your dependencies are ready

  • $HOME/.m2 is populated, for coherent Maven caching.
  • ./.dev/dependencies/m2 contains symlinks to your cached artifacts, so you can easily see your project's dependencies.
Protip

elide classpath can format a classpath from your deps.


Elide Projects

Use the elide.pkl file for maximum project control and flexibility.


POM Support

Direct pom.xml support for elide install is coming soon. Use elide.pkl to declare your Maven dependencies today.

Maven Runner

Looking to run Maven builds with Elide? See Maven Support for Elide's native-imaged Maven runner.