I've setup a build.gradle
file with apply plugin: 'java'
. I tried setting up a gradle wrapper using the instructions here, but when I type sudo ./gradlew build
, I get an error sudo: ./gradlew: command not found
. When I type gradle build
, the project builds fine. It's just gradlew that isn't working.
I even tried sudo chmod +x gradlew
but it didn't work. I'm using Fedora 20, 64 bit and gradle version 1.10.
To run a Gradle command, open a command window on the project folder and enter the Gradle command. Gradle commands look like this: On Windows: gradlew <task1> <task2> … e.g. gradlew clean allTests.
1. No need to install gradle locally. The gradlew script doesn't rely on a local Gradle installation. It goes and fetches a Gradle installation from the internet the first time it runs on your local machine, and caches it.
Ok so the solution was to run gradlew
on the Linux partition itself. Somehow, when I ran it from a Windows partition mounted in Linux, the file couldn't get execute permissions even though I ran chmod 777 gradlew
. When I copied the project into the Linux filesystem and ran it, it worked fine (after setting execute permission for it).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With