CI/CD 파이프라인에서 GitHub Actions를 사용할 때, Java 프로젝트 빌드를 위해 actions/setup-java@v3를 설정하는 경우가 많습니다.
이때 distribution 옵션을 누락하면 에러가 발생할 수 있습니다.
1. 에러 내용
Run actions/setup-java@v3
Error: Input required and not supplied: distribution
- setup-java@v3 버전에서는 distribution 파라미터가 필수
2. 해결 방법
- with 블록 안에 원하는 JDK 배포판(예: temurin)을 명시해주면 됩니다.
- 예시:
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 17
- 위와 같이 distribution: 'temurin'을 반드시 설정해야 합니다.