Wiki » History » Version 4

Anonymous, 06/03/2015 02:44 PM

1 1 S. Wrede
h1. Wiki
2 1 S. Wrede
3 1 S. Wrede
h2. Installation
4 1 S. Wrede
5 1 S. Wrede
h3. Maven Setup
6 1 S. Wrede
7 1 S. Wrede
Put the following profile in your @${home}/.m2/settings.xml@:
8 1 S. Wrede
9 1 S. Wrede
<pre>
10 1 S. Wrede
<?xml version="1.0"?>
11 1 S. Wrede
<settings>
12 1 S. Wrede
	<profiles>
13 1 S. Wrede
		<profile>
14 1 S. Wrede
			<id>citec</id>
15 1 S. Wrede
			<repositories>
16 1 S. Wrede
				<repository>
17 1 S. Wrede
					<id>citec-pub-release</id>
18 1 S. Wrede
					<name>CITEC Maven Repository Server</name>
19 1 S. Wrede
					<url>https://repo.cit-ec.uni-bielefeld.de/content/repositories/public-releases/
20 1 S. Wrede
					</url>
21 1 S. Wrede
					<layout>default</layout>
22 1 S. Wrede
					<releases>
23 1 S. Wrede
						<enabled>true</enabled>
24 1 S. Wrede
					</releases>
25 1 S. Wrede
				</repository>
26 1 S. Wrede
				<repository>
27 1 S. Wrede
					<id>citec-pub-snapshot</id>
28 1 S. Wrede
					<name>CITEC Maven Repository Server</name>
29 1 S. Wrede
					<url>https://repo.cit-ec.uni-bielefeld.de/content/repositories/public-snapshots/
30 1 S. Wrede
					</url>
31 1 S. Wrede
					<layout>default</layout>
32 1 S. Wrede
					<snapshots>
33 1 S. Wrede
						<enabled>true</enabled>
34 1 S. Wrede
					</snapshots>
35 1 S. Wrede
				</repository>
36 1 S. Wrede
			</repositories>
37 1 S. Wrede
		</profile>
38 1 S. Wrede
	</profiles>
39 1 S. Wrede
</settings>
40 1 S. Wrede
</pre>
41 1 S. Wrede
42 1 S. Wrede
Using the CITEC repositories you get access to the required dependencies outside of the CITk toolchain.
43 1 S. Wrede
44 3 Anonymous
h3. Check Dependencies
45 3 Anonymous
46 2 S. Wrede
You may use the command @mvn -P citec dependency:tree@ to check whether all dependencies are resolved correctly.
47 3 Anonymous
48 3 Anonymous
h3. Install 
49 3 Anonymous
50 3 Anonymous
You may use the command @mvn install@
51 4 Anonymous
52 4 Anonymous
h2. Usage
53 4 Anonymous
54 4 Anonymous
h3. Run state machine
55 4 Anonymous
56 4 Anonymous
Next, start the scxml engine with @bin/scenario-coordination -f ~/your/fancy/statemachine.xml@