Converted into a fully gradle project