This project is an attempt to integrate Galen with Selenium and the other way around in a Maven project. It uses TestNG as a test runner. Galen and ExtentReports provide the reporting.
To get an idea how it works, take a look at the example projects and test examples.
To integrate into your project you inherit from the spec generation and UI testing POMs.