The application can be easily built with the maven wrapper. You also need JDK 1.8.
$ ./mvnw clean install
If you want to build with the regular mvn command, you will need
Maven v3.2.1 or above.
|
Note
|
You may need to increase the amount of memory available to Maven by setting
a MAVEN_OPTS environment variable with the value -Xmx512m.
|
|
Note
|
To compile/work with the code in your IDE you most probably need to install Lombok plugin. |
I’ve used a well known algorithm to calculate node order: Tarjan, Robert E. (1976), "Edge-disjoint spanning trees and depth-first search", Acta Informatica, 6 (2): 171–185
Depth first search is implemented as a reusable component using the visitor pattern.
Open Source software released under the Apache 2.0 license.