[feature] Add Gradle support