add gradlew support