Maven Support

Maven Support is currently in alpha. Plugin coverage is limited to the list below; full plugin support is planned.

Elide ships a native-imaged Maven runner with certain plugins baked in. This gives you fast Maven builds without needing a separate Maven installation.

Usage

Run Maven goals through Elide using elide mvn:

elide mvn -- clean package
elide mvn -- test
elide mvn -- verify

Any Maven arguments can be passed after the -- separator.


Supported Plugins

The following plugins are baked into Elide's native Maven image:
PluginVersion
maven-clean-plugin3.5.0
maven-compiler-plugin3.15.0
maven-resources-plugin3.4.0
maven-jar-plugin3.5.0
maven-surefire-plugin3.5.4
maven-failsafe-plugin3.5.5
maven-install-plugin3.1.4
maven-deploy-plugin3.1.4
maven-site-plugin3.21.0
maven-dependency-plugin3.10.0
maven-enforcer-plugin3.6.2
maven-source-plugin3.4.0
maven-javadoc-plugin3.12.0
maven-antrun-plugin3.2.0
maven-remote-resources-plugin3.3.0
maven-artifact-plugin3.6.1
maven-changes-plugin3.0.0-M3
build-helper-maven-plugin3.6.1
exec-maven-plugin3.6.3
jacoco-maven-plugin0.8.14
modello-maven-plugin2.6.0
sisu-maven-plugin1.0.0
Projects that use plugins not listed above will fail to build. Support for all Maven plugins is planned for a future release.

Maven Installer

Looking to install Maven dependencies with Elide? See the Maven Installer page for managing dependencies with elide install.