Add support for gradle