MK@KM MINGW64 ~/Documents/MJU/관광데이터 공모전/Github/JejuTravel-BE (min)
$ ./gradlew build
> Task :test FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':test'.
> There were failing tests. See the report at: file:///C:/Users/LG/Docum
ents/MJU/%EA%B4%80%EA%B4%91%EB%8D%B0%EC%9D%B4%ED%84%B0%20%EA%B3%B5%EB%AA%A8%EC%A0%84/Github/JejuTravel-BE/build/reports/tests/test/index.html
* Try:
> Run with --scan to get full insights.
BUILD FAILED in 5s
7 actionable tasks: 1 executed, 6 up-to-date
./gradlew build 에러 뜬다면...
아래 코드로, gradlew에 실행 권한 부여해준다.
$ chmod +x gradlew
이제 gradlew의 버젼을 확인해보자.
$ ./gradlew -v
MK@KM MINGW64 ~/Documents/MJU/관광데이터 공모전/Github/JejuTravel-BE (min)
$ ./gradlew -v
------------------------------------------------------------
Gradle 8.8
------------------------------------------------------------
Build time: 2024-05-31 21:46:56 UTC
Revision: 4bd1b3d3fc3f31db5a26eecb416a165b8cc36082
Kotlin: 1.9.22
Groovy: 3.0.21
Ant: Apache Ant(TM) version 1.10.13 compiled on January 4 2023
JVM: 18.0.2.1 (Oracle Corporation 18.0.2.1+1-1)
OS: Windows 11 10.0 amd64
일단 gradlew는 잘 설치되어 있는 듯!
Settings > Build, Execution, Deployment > Build Tools > Gradle 화면에서
General Settings만 보이고,
Gradle Projects는 안 보인다면.
build.gradle 파일에서 우클릭하여 'Link Gradle Project' 클릭!
그러면 Gradle Projects도 생성되고, 코딩 화면 우측에 Gradle 플러그인 탭도 생성된다.
Run tests using : Gradle
에서
Run tests using : intelliJ IDEA
로 변경해주자.
또한,
Gradle JVM : JAVA_HOME
에서
Gradle JVM : 17 java version
으로 변경해주자.
그냥, --debug 옵션으로 build 해주자.
./gradlew --debug build
엄청난 양의 로그들이 뜨면서, 뭔가 된 듯 하다.
디버깅 없이도 해보자...
뭔가 찜찜해...
./gradlew build가 아닌
$ gradlew build 하면,
bash: gradlew: command not found
gradlew이 없다고 뜬다.
gradlew을 설치해보자.
brew가 없다고 뜬다.
$ brew install gradle
bash: brew: command not found
Home Brew 설치
$ curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh
여전히 brew가 없다고 뜬다.
포기하려는 순간,,,!
알게되었다...
나는 build를 할 필요가 없다...!
팀 프로젝트의 다른 팀원이, 이미 gradle wrapper로 build 했다면,
나는 그냥 실행만 하면 된다. build 할 필요가 없는 셈이다.
gradlew가 있는 프로젝트 최상단 루트 폴더로 가서 실행만 시키면 된다.
실행은 터미널을 켜고 아래 명령어 ENTER...
./gradlew bootRun
또는
./gradlew clean bootRun
위 명령어를 입력해 주면, gradle wrapper의 명시되어 있는로, gradle 자동 다운과 sprint boot가 실행된다.
'개발 Error' 카테고리의 다른 글
카카오 톡캘린더 API 가져오기 _ 추가 항목 동의 에러 (0) | 2024.08.29 |
---|---|
카카오 톡캘린더 API 가져오기 _ 접근 권환 동의 에러 (1) | 2024.08.29 |
실행 에러, You don't have an extension for debugging 'Spring Boot Properties'. (0) | 2024.08.03 |
JSON Object를 JAVA에서 사용하기. Gradle 설정 변경 방법. (0) | 2024.08.03 |
./gradlew build 명령을 실행할 때, 테스트 실패 (0) | 2024.08.03 |