openjdk로 이클립스 테무린(eclipse temurin)을 사용하자

oracle java jdk의 유료 방침에 따라 AdoptOpenJDK 등 openjdk로 전환을 하였을텐데 AdoptOpenJDK가 이클립스 재단으로 옮겨간 것 같다. 
(https://blog.adoptopenjdk.net/2021/03/transition-to-eclipse-an-update/)

adoptopenjdk.net 에서는 JDK 16까지밖에 업로드가 안되어있고 앞으로는 관리도 안되는 것 같다.
이같은 사실은 인텔리J jdk다운로드시에도 이미 잘 보이는 부분인데.
따라서 서버에서 참조하는 도커 이미지 또한 아래 도커 저장소의 버전을 사용해야 한다.
https://hub.docker.com//adoptopenjdk > https://hub.docker.com//eclipse-temurin/

로컬과 실제 서버의 JDK를 혼용하여 사용한다면 예기치 못한곳에서 낭패를 볼 수 있으니 주의.
또한 Eclipse Temurin의 도커 이미지를 사용할때 8, 11버전의 JRE 이미지만 존재하고 jlink 를 사용해야 한다.
https://blog.adoptium.net/2021/08/using-jlink-in-dockerfiles

You may also like...

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.