Wiki¶
Installation¶
Maven Setup¶
Put the following profile in your ${home}/.m2/settings.xml
:
<?xml version="1.0"?> <settings> <profiles> <profile> <id>citec</id> <repositories> <repository> <id>citec-pub-release</id> <name>CITEC Maven Repository Server</name> <url>https://repo.cit-ec.uni-bielefeld.de/content/repositories/public-releases/ </url> <layout>default</layout> <releases> <enabled>true</enabled> </releases> </repository> <repository> <id>citec-pub-snapshot</id> <name>CITEC Maven Repository Server</name> <url>https://repo.cit-ec.uni-bielefeld.de/content/repositories/public-snapshots/ </url> <layout>default</layout> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> </profile> </profiles> </settings>
Using the CITEC repositories you get access to the required dependencies outside of the CITk toolchain.
Check Dependencies¶
You may use the command mvn -P citec dependency:tree
to check whether all dependencies are resolved correctly.
Install¶
You may use the command mvn install
Usage¶
Run state machine¶
The binary can be found in the folder target/appassembler/bin/
and can be executed with
./rsb-scxml-engine -f ~/your/fancy/statemachine.xml