An open API service indexing awesome lists of open source software.

https://github.com/elide-dev/maven

Maven plugin for using Elide
https://github.com/elide-dev/maven

build-acceleration elide elide-runtime java javac kotlin maven maven-plugin

Last synced: 8 months ago
JSON representation

Maven plugin for using Elide

Awesome Lists containing this project

README

          

# Elide Maven Plugin

This plugin can be consumed in a Maven project to use [Elide](https://elide.dev).

> [!WARNING]
> This plugin is currently under development.

## Features

- [x] Swap out `javac ...` for `elide javac -- ...`
- [x] Supports explicit path to `elide`
- [ ] Resolve `elide` via the `PATH`
- [ ] Swap out `kotlinc ...` for `elide kotlinc -- ...`
- [ ] Usability of Elide as a Maven toolchain

## Usage

Configuring Elide as your `javac` compiler:

**`pom.xml`**
```xml



maven-compiler-plugin
3.13.0


dev.elide
elide-plexus-compilers
1.0.0-SNAPSHOT



elide




```

Properties needed:
```xml

24
24
UTF-8

```

> [!TIP]
> See the [sample project](./sample) for a usage example. Elide also provides a [Gradle plugin](https://github.com/elide-dev/gradle).