Mac Bash의 명령 줄에서 Gradle을 실행하는 방법


97

아주 간단한 질문이 있습니다. 저는 Mac을 처음 접했고 Java 프로젝트를 새 Mac으로 옮기려고합니다. 이 프로젝트에는 명령 줄에서 실행하여 모든 컴퓨터에서 빌드하고 실행할 수있는 Gradlew 파일이 있습니다. gradlew 파일의 위치에서 명령 줄에서 gradlew를 수행하면 gradlew를 찾을 수 없다고 말합니다. bash 셸에서 명령을 실행하는 방법에 대한 내용이 누락 되었습니까?

답변:


199

./gradlew

gradlew가있는 디렉토리는 PATH에 포함되지 않으므로 gradlew에 대한 경로를 지정해야합니다. ."현재 디렉토리"를 의미합니다.


65
또한 Mac 터미널을 사용하여 "./gradlew : Permission denied"가 표시되면 chmod 755 gradlew먼저 실행해야합니다 .
David Douglas

7
gradlew는 프로젝트의 루트 폴더에서 찾을 수 있습니다. 내가 알 수 없기 때문에이 댓글을 추가했습니다!
루 Morda

70

또한 현재 디렉토리에 gradlew 파일 이없는 경우 :

다음 명령을 사용하여 homebrew 와 함께 gradle을 설치할 수 있습니다 .

$ brew install gradle

이 답변 에서 언급했듯이 . 그런 다음 경로에 포함시킬 필요가 없으며 (homebrew가 알아서 처리합니다) 다음을 실행하면됩니다 (모든 디렉토리에서).

$ gradle test 

4
여기 내 괴롭힘을 용서하지만 OP는 원하지 gradlew않았습니다 gradle. 두 사람 사이의 관계에 대해 뭔가를 놓치고 있습니까?
MarkHu 2011

8
gradlew는 프로젝트를 위해 생성 된 gradle 래퍼입니다. 래퍼는 프로젝트를 자체 포함하고 OS에 설치된 Gradle 버전과 독립적으로 만듭니다. Gradle을 래퍼 문서는 여기있다 : docs.gradle.org/current/userguide/gradle_wrapper.html
크리스 쿠

그래서 gradlew를 사용해야 할 경우 gradle을 입력하면 괜찮습니까?
Qube

gradlew프로젝트 및 특정 배포에 맞는 버전이므로 현재 경로에 있으면 사용 합니다. 파일을 찾을 수없는 gradle경우 사용 합니다 gradlew.
Evin1_
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.