uzh / marugoto

Marugoto: eLearning Framework for Story Telling
GNU General Public License v2.0
8 stars 6 forks source link
elearning java marugoto middleware storytelling

marugoto Build Status

E-Learning Application for Story Telling.

Documentation

Graph Model_For_Application_Entities

Graph Model_For_State_Entities

Graph Model_For_Storyline_Entities

Creating Backend Application build

To create a build of the backend-application, execute the following command in the projects' root directory:

mvnw package -DskipTests

The packaged *.war-file can be found under:

backend/target/backend-1.0.6.war

To run the war-file, switch to backend/target and execute the following command:

java -jar backend-1.0.6.war

To check api-docs(swagger) type in your browser:

SERVER_URL/swagger-ui.html

Creating Shell CLI build

To create a build of the shell-project, execute the following command in the projects' root directory:

mvnw package -Dmaven.test.skip=true

The packaged *.jar-file can be found unter:

shell/target/shell-1.0.6.jar

To run the jar-file, execute the following command:

java -jar shell-1.0.6.jar

Type help into the shell-terminal to get a list of available commands.

License

FOSSA Status