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 packageelide mvn -- testelide mvn -- verifyAny Maven arguments can be passed after the -- separator.
Supported Plugins
The following plugins are baked into Elide's native Maven image:| Plugin | Version |
|---|---|
| maven-clean-plugin | 3.5.0 |
| maven-compiler-plugin | 3.15.0 |
| maven-resources-plugin | 3.4.0 |
| maven-jar-plugin | 3.5.0 |
| maven-surefire-plugin | 3.5.4 |
| maven-failsafe-plugin | 3.5.5 |
| maven-install-plugin | 3.1.4 |
| maven-deploy-plugin | 3.1.4 |
| maven-site-plugin | 3.21.0 |
| maven-dependency-plugin | 3.10.0 |
| maven-enforcer-plugin | 3.6.2 |
| maven-source-plugin | 3.4.0 |
| maven-javadoc-plugin | 3.12.0 |
| maven-antrun-plugin | 3.2.0 |
| maven-remote-resources-plugin | 3.3.0 |
| maven-artifact-plugin | 3.6.1 |
| maven-changes-plugin | 3.0.0-M3 |
| build-helper-maven-plugin | 3.6.1 |
| exec-maven-plugin | 3.6.3 |
| jacoco-maven-plugin | 0.8.14 |
| modello-maven-plugin | 2.6.0 |
| sisu-maven-plugin | 1.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.