난 정상 작동해서 의존성 주입이 잘 되는데 팀원은 Gradle의존성 주입이 제대로 되지 않는 이슈가 발생함.
이게 1차적 해결 방법이였는데
팀원 말로는 1.8제거 이후에 Path를 17버전을 가르치게 했는데도 여전히 1.8 버전을 가르키고 있었다.
?? 머지,,
일단 이건 팀원이 알아서 해결했다.
이건 우리가 보려고 만든 Gradle 설치 .
이 문서는 프로젝트에서 사용하는 Gradle 설치 및 Gradle Wrapper 설정을 위한 가이드를 제공합니다. 운영체제에 따라 Mac과 Windows로 나뉘어 있으며, 각 환경에 맞는 설정 과정을 따르세요.
터미널을 열고 아래 명령어를 입력하여 Gradle을 설치합니다:
brew install gradle
설치가 완료된 후, Gradle이 정상적으로 설치되었는지 확인합니다:
gradle -v
이 명령어를 입력하면 Gradle 버전 정보가 출력되어야 합니다.
Gradle Wrapper는 프로젝트에서 Gradle 버전을 고정하여 팀원들이 동일한 Gradle 환경을 사용하게 합니다.
프로젝트 루트 디렉토리로 이동한 후, 아래 명령어로 Gradle Wrapper를 설정합니다:
gradle wrapper
이 명령어를 실행하면 gradlew, gradlew.bat 파일과 gradle/wrapper/gradle-wrapper.properties 파일이 생성됩니다.
팀원들은 이 Gradle Wrapper 파일을 이용해 동일한 버전의 Gradle을 사용할 수 있으며, 다음 명령어로 프로젝트를 빌드할 수 있습니다:
./gradlew build
Gradle 공식 웹사이트(https://gradle.org/releases/)에서 Gradle 최신 ZIP 파일을 다운로드합니다.
ZIP 파일을 적당한 경로에 압축 해제합니다. 예를 들어, C:\Gradle\gradle-8.0 경로에 압축을 해제할 수 있습니다.
Gradle을 사용하기 위해 환경 변수 설정을 해야 합니다:
GRADLE_HOMEC:\Gradle\gradle-8.0)%GRADLE_HOME%\bin설정을 저장한 후, 명령 프롬프트를 열고 Gradle이 정상적으로 설치되었는지 확인합니다:
gradle -v
이 명령어를 입력하면 Gradle 버전 정보가 출력되어야 합니다.
Gradle이 설치된 후, 프로젝트 루트 디렉토리로 이동한 후, 아래 명령어를 실행하여 Gradle Wrapper를 설정합니다:
gradle wrapper
이 명령어를 실행하면 gradlew, gradlew.bat 파일과 gradle/wrapper/gradle-wrapper.properties 파일이 생성됩니다.
이후 팀원들은 gradlew 파일을 사용하여 동일한 버전의 Gradle을 사용할 수 있으며, 다음 명령어로 프로젝트를 빌드할 수 있습니다:
gradlew build
때때로 Gradle 캐시로 인해 문제가 발생할 수 있으므로, 캐시를 삭제하고 프로젝트를 재빌드해야 할 수 있습니다. 아래 명령어를 사용하여 Gradle 캐시를 삭제하고 빌드하세요:
./gradlew clean
./gradlew --stop
./gradlew build
인데 이걸 팀원이 할 필요가 없다.
Gradle Wrapper를 도입함으로써
./gradlew build (Mac/Linux) 또는 gradlew.bat build (Windows) 명령어만 실행하면, Gradle Wrapper가 필요한 Gradle 버전을 자동으로 다운로드해서 사용하게끔 했다.