1. gradlew is not executable 해결 방법
Gradle script '/home/runner/work/.../gradlew' is not executable.
gradlew 파일의 실행 권한이 없어서 발생한 오류입니다. gradle 빌드 step 전 실행 권한을 부여하는 chmod +x ./gradlew
명령어를 추가하여 해결 했습니다.
- name: Make gradlew executable
run: chmod +x ./gradlew
- name: Build with Gradle
uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1
with:
arguments: build
build-root-directory: ./server
2. invalid source release 해결 방법
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileQuerydsl'.
> error: invalid source release: 17
error message를 보니 유효하지 않은 소스코드 버전이라고 합니다. 프로젝트 파일의 자바 버전은 17인데, CI를 위한 workflow를 설정하는 gradle.yml에서 문제 원인을 발견했습니다.
steps:
- uses: actions/checkout@v3
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'temurin'
바로 JDK 버전이 11이었습니다. 따라서 프로젝트의 build.gradle 파일에서 sourceCompatibility = '11'
으로 바꾸어주었더니 해결되었습니다.
'개발 > 트러블 슈팅' 카테고리의 다른 글
[MySQL] 한글 데이터 ? 물음표 깨짐 해결 방법 (0) | 2024.05.24 |
---|---|
[AWS] S3 이미지 업로드 후 URL 접근 시 Access Denied 해결 (0) | 2024.05.07 |
[이슈 해결] Exception in thread "main" java.net.BindException: Address already in use: bind (0) | 2024.02.20 |
[Error] AWS CodeDeploy 이전 배포 파일 사라지는 현상 & 로그 위치 (0) | 2023.09.22 |
[Error] CodeDeploy Error code : UnknownError 원인, 해결방법 (0) | 2023.05.31 |