Skip to main content
Version: Unreleased

Installation

Paramixel requires Java 17 or newer.

Core dependency​

<dependency>
<groupId>org.paramixel</groupId>
<artifactId>core</artifactId>
<version>6.1.0</version>
</dependency>

Use the core dependency when running action trees programmatically or when compiling factory classes consumed by the Maven plugin.

Maven plugin​

<plugin>
<groupId>org.paramixel</groupId>
<artifactId>maven-plugin</artifactId>
<version>6.1.0</version>
<executions>
<execution>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
</plugin>

The plugin goal prefix is paramixel; the executable goal is paramixel:test and it is bound to the Maven test phase when configured as above.

Gradle​

The repository's Gradle build runs Paramixel examples with a custom JavaExec task named paramixelTest whose main class is org.paramixel.api.Runner. If you add a similar task, put Paramixel core and your factory classes on the task classpath.

Configuration file​

Place optional defaults in src/main/resources/paramixel.properties or pass JVM system properties with -D.