This is a simple implementation of a Sudoku solver in Java by Lyndon Armitage.
It requires Maven and Java 8 to build.
It makes use of JUnit for Unit testing and sl4j for logging (the unit testing uses log4j, the main library leaves logging library choice up to the user).