Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Required Software

Before you clone the Quadriga GitHub Repository, you need the following software installed:

  • Eclipse Luna with WTP (Java EE version should do it; a later version of Eclipse might work as well) 
  • Apache Tomcat 6 (Apache Tomcat 7 will probably also work, but 6 would be better)
  • Java 1.7 or greater

  • MySQL Community Edition
  • Neo4j Community Edition

GitHub Repos

Once the above software is installed, clone the following two repositories in your workspace:

Configuration

QStore4S

Quadriga uses QStore4S (or just QStore) as backend. QStore itself uses Neo4j to store graphs. You need to configure the following properties:

Neo4j username and password

After you've installed Neo4j, start the Neo4j server and go to http://localhost:7474/. The first time you do that, Neo4j will ask you to set your password. Remember what password you choose!

...

Replace 'myneo4j' with your Neo4j password.

Quadriga

Quadriga is the project you will be working on. You have to configure the following properties.

MySQL

In your MySQL server, create a database called 'quadriga'. If you call it something else than that, you have to adjust the database property in the pom.xml file of the Quadriga project (around line 22):

...

Code Block
languagexml
<database.username>dbadmin</database.username>
<database.pw>dbadmin</database.pw>

QStore4S

Next, you have to make sure that Quadriga finds QStore. In or around line 25 in the Quadriga pom.xml, make sure the property 'qstore.url' is set to:

...