티스토리 뷰
[깃허브 액션] Specify 'gradle-version' or 'gradle-executable' for projects without Gradle wrapper configured. / Error: Cannot locate a Gradle wrapper properties file at ~~ / Gradle script ~~is not executable.
kirinman 2023. 1. 30. 00:27드럽게 해메다 해결했다.
부디 누군가에게는 도움이 되기를!!
위 세 가지 에러를 단계별로 해결하자.
Specify 'gradle-version' or 'gradle-executable' for projects without Gradle wrapper configured.
- 깃허브 액션에서 스프링부트 프로젝트를 빌드할 때 gradle 버전이나 실행 파일이 설정되어 있지 않은 경우 발생한다.
해결을 위해 프로젝트의 Gradle 설정 파일(build.gradle 또는 settings.gradle)에서 Gradle 버전을 지정하거나, Gradle 실행 파일(gradlew 또는 gradlew.bat)을 지정해야 한다.
gradle-wrapper.properties 파일에서 이렇게 버전을 지정해 주면 된다.
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip
그래도 해결이 되지 않으면 터미널에서 gradle -v 를 입력해 gradle이 설치되어 있는지 확인한다.
설치가 되어있지 않으면 gradle을 설치하고 환경변수에 추가하자.
이후 아래의 명령어를 입력한다.
위의 상황을 처리한 이후
Error: Cannot locate a Gradle wrapper properties file at ~~ 의 에러를 마주치는 경우
Gradle Wrapper 파일(gradlew, gradlew.bat)이 프로젝트 루트 디렉토리에 없거나, 프로젝트에서 Gradle Wrapper를 사용하지 않는 경우 발생한다.
아래 명령어를 통해 처리하자
그 다음에
Error: Gradle script '/home/runner/work/miniProject-kiosk/miniProject-kiosk/gradlew' is not executable.
이런 에러를 마주친다면.이것은 gradlew 파일에 실행 권한이 없기 때문이다.
터미널에서 아래 명령어를 입력하자.
git update-index --chmod=+x gradlew
성공....
밑의 로그는 깃허브 액션에서 save-status가 사용되지 않을 것이라는 경고이다.
save-state 명령은 GitHub Actions 작업 간에 상태를 저장하고 불러오는데 사용되는 명령어인데, 이건 곧 사용되지 않을 것이라고 한다.
'git' 카테고리의 다른 글
[깃허브 액션] ec2 / s3 / codeDeploy 이용해서 자동 배포까지! (0) | 2023.01.30 |
---|---|
LF will be replaced by CRLF in ~~~ 에러 메시지 (0) | 2022.12.14 |
삭제한 원격 브랜치가 로컬에 반영이 안될 때 (0) | 2022.12.06 |
git에서 특정 branch를 pull해오기 (0) | 2022.12.06 |
- Total
- Today
- Yesterday
- jwt
- 토큰
- jmeter테스트
- jmeter쿠키
- jmeter세션
- 스프링faker
- Redis
- 동적크롤링
- jmeter로그인
- CorrectnessAndTheLoopInvariant
- index
- 자바
- 대규모더미데이터
- Java
- 프로그래머스
- Python
- jmeter부하테스트
- hackerrank
- Redisson
- Lock
- bankersRounding
- EC2
- Spring
- pessimisticlock
- 항해
- jmeter토큰
- 인덱스
- CheckedException
- jmeter시나리오
- 부하테스트시나리오
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |