forked from openengsb/openengsb
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathREADME
36 lines (22 loc) · 1.23 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
== Setup Workspace ==
Create an eclipse workspace in ./eclipse-workspace. Afterwards close the workspace again and run the following commands.
[pieber@coprime trunk]$ eclipse:configure-workspace
[pieber@coprime trunk]$ mvn clean install eclipse:clean eclipse:eclipse
Afterwards start eclipse again and import existing eclipse projects.
== Create Project ==
TBW
== Full Run ==
Before a push, run the following command:
scripts/pre-push.sh
== Build Docs ==
To build the documentation use the following command:
mvn clean install -Pdocs
== Scripts ==
Scripts which help you to create projects, run the workspace and so on are stored in a seperated script folder. Its not required to use them but they may help you with your afford.
== Assembly ==
To assemble the project and build a distributable form of it run
mvn package -Pintegration-test,license-check,docs
in the root folder and then change to the folder 'package/assembly' and run
mvn dependency:unpack
mvn assembly:assembly
Now in the target directory of the package/assembly folder a zip file is created that contains a distributable form of the project. Furthermore you can use the shell script in the scripts folder called 'assemble.sh', which automates the steps explained above.