KristianKarl/GraphWalker — pull request #2 by nilols (2011-10-15 19:55:21+00:00)
Title: Updated project structure

No code changes only the project structure has been transformed into a multi-module maven project.

graphwalker-parent - handles dependencies and plugins versioning, also gives all inheriting modules basic functionality like different kind of report generation.

graphwalker-core - contains the GraphWalker code, this module can later on be split up into several modules eg. gui and webservice modules.

graphwalker-standalone - builds the executable standalone jar file, the reason for this being done in a separate module is due to the fact that each maven project only should have one build artifact.

Run "mvn clean install", in each module to compile and install the artifact generated by the module in the local repository, add -Dmaven.test.skip to omit the tests. This is true for all modules except graphwalker-parent, who will instead build the entire project.