eu.lindenbaum.maven
Class RunMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by eu.lindenbaum.maven.RunMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public final class RunMojo
extends org.apache.maven.plugin.AbstractMojo

This Mojo runs a, erlang-otp packaged project interactively in a shell. Therefore an erlang shell with sasl is started and the application is started using application:start/1. To package and start the application simply use

 mvn erlang:run
 

BUG It is known that control characters cannot be used in the interactive shell.

TODO Running release projects is currently not supported, but could be useful to be implemented in the future.

Author:
Tobias Schlager , Olle Törnström

Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
RunMojo()
           
 
Method Summary
 void execute()
           
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RunMojo

public RunMojo()
Method Detail

execute

public void execute()


Copyright © 2010 Lindenbaum GmbH. All Rights Reserved.