답변:
차이점은 ./gradlewgradle wrapper를 사용 하고 있다는 사실에 있습니다. 래퍼는 일반적으로 프로젝트의 일부이며 gradle 설치를 용이하게합니다. 래퍼없이 gradle을 사용하는 경우 수동으로 설치해야합니다 (예 : mac). brew install gradle그런 다음 gradle명령을 사용하여 gradle을 호출해야합니다 . 두 경우 모두 gradle을 사용하지만 전자는 더 편리하며 다른 컴퓨터에서 버전 일관성을 보장합니다.
각 래퍼는 특정 버전의 Gradle에 연결되어 있으므로 주어진 Gradle 버전에 대해 위의 명령 중 하나를 처음 실행하면 해당 Gradle 배포판을 다운로드하여 빌드를 실행하는 데 사용됩니다.
이것은 Gradle을 수동으로 직접 설치할 필요가 없다는 것을 의미 할뿐만 아니라 빌드 용으로 설계된 Gradle 버전도 사용해야합니다. 이것은 당신의 역사적인 빌드를보다 안정적으로 만듭니다.
자세한 내용은 여기를 참조하십시오-https: //docs.gradle.org/current/userguide/gradle_wrapper.html
또한, Udacity의가 Gradle을 래퍼의 개념을 설명하는 깔끔한, 높은 수준의 비디오를 가지고 - https://www.youtube.com/watch?v=1aA949H-shk
gradlew를 사용하는 래퍼 (w 문자)입니다 gradle.
후드 아래에서 gradlew세 가지 주요 작업을 수행합니다.
gradle버전을 다운로드하여 설치하십시오gradle작업을 호출Gradle Wrapper를 사용하면 같은 버전과 Gradle의 기능 (컴파일, 빌드, 설치 ...)이 설치되어 있지 않더라도 모든 사람에게 프로젝트를 배포 / 공유 할 수 있습니다.
랩퍼 실행을 작성하려면 다음을 수행하십시오.
gradle wrapper
이 명령은 다음을 생성합니다.

gradle-wrapper.properties Gradle 배포에 대한 정보를 포함합니다