toolchain을 Eclipse Temurin으로 고정한다
vendor를 적지 않으면 설치된 아무 JDK 21이나 잡히므로, 표준가이드가 정한 배포판(openjdk21u-jdk_x64_windows_hotspot_21.0.5)과 다른 것으로 조용히 빌드될 수 있다. SBOM의 JDK 항목도 그 전제 위에 있다. 폐쇄망에서는 toolchain 자동 다운로드가 동작하지 않으므로 빌드 머신에 Temurin이 미리 설치되어 있어야 한다. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -72,9 +72,13 @@ tasks.named('check') {
|
||||
group = 'io.shinhanlife.dap.biz.mcp'
|
||||
version = '0.1.0'
|
||||
|
||||
// 표준가이드가 정한 배포판은 Eclipse Temurin(openjdk21u-jdk_..._hotspot_21.0.5)이다.
|
||||
// 벤더를 적지 않으면 설치된 아무 JDK나 잡히므로, 가이드와 다른 배포판으로 조용히 빌드되는 것을 막는다.
|
||||
// 폐쇄망에서는 toolchain 자동 다운로드가 동작하지 않으므로 빌드 머신에 Temurin이 미리 설치되어 있어야 한다.
|
||||
java {
|
||||
toolchain {
|
||||
languageVersion = JavaLanguageVersion.of(21)
|
||||
vendor = JvmVendorSpec.ADOPTIUM
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user