new attempt to fix CirecleCI behavior: use gradlew, build fatJar during tests