Plugin Documentation
Goals available for this plugin:
Goal | Description |
---|---|
emadl:deploy-dataset | Creates a JAR containing a dataset and deploys it to the remote repository. |
emadl:deploy-environment | Creates a JAR containing a training environment and deploys it to the remote repository. A training environment consists of EMADL components, training configurations and a dataset. |
emadl:deploy-pretrained | Creates a JAR containing a pre-trained neural network and deploys it to the remote repository. |
emadl:deploy-project | Creates a JAR containing EMADL components and training configurations and deploys it to the remote repository. |
emadl:deploy-result | Creates a JAR containing a training result and deploys it to the remote repository. |
emadl:import | Imports an EMADL project JAR to a local project. |
emadl:install-dataset | Creates a JAR containing a dataset and installs it into the local repository. |
emadl:install-pretrained | Creates a JAR containing a pre-trained neural network and installs it into the local repository. |
emadl:install-project | Creates a JAR containing EMADL components and training configurations and installs it into the local repository. |
emadl:install-result | Creates a JAR containing a training result and installs it into the local repository. |
emadl:simulate | Runs the (autopilot) EMA model in MontiSim based on a list of scenarios. |
emadl:train | Generates C++ code and trains an EMADL component with neural network implementation. |
System Requirements
The following specifies the minimum requirements to run this Maven plugin:
Maven | 2.0 |
JDK | 8 |
Memory | No minimum requirement. |
Disk Space | No minimum requirement. |
Usage
You should specify the version in your project's plugin configuration:
<project> ... <build> <!-- To define the plugin version in your parent POM --> <pluginManagement> <plugins> <plugin> <groupId>de.monticore.lang.monticar.utilities</groupId> <artifactId>emadl-maven-plugin</artifactId> <version>0.0.13-SNAPSHOT</version> </plugin> ... </plugins> </pluginManagement> <!-- To use the plugin goals in your POM or parent POM --> <plugins> <plugin> <groupId>de.monticore.lang.monticar.utilities</groupId> <artifactId>emadl-maven-plugin</artifactId> <version>0.0.13-SNAPSHOT</version> </plugin> ... </plugins> </build> ... </project>
For more information, see "Guide to Configuring Plug-ins"