특정 버전의 JDK로 빌드해야하는 프로젝트가 있습니다.JDK 버전에 대한 Maven 프로젝트 종속성
문제는 소스 및 대상 매개 변수가 아니라 컴파일하는 동안 사용 된 런타임의 jar 파일에 있습니다. 잘못된 JDK로 컴파일하려고하면 컴파일 오류가 발생하지만 빌드가 성공적 일 때가 있고 jar를 사용할 때 런타임 오류가 발생하는 경우가 있습니다.
예를 들어, .classpath 파일에서 프로젝트에 대한 실행 환경을 설정할 수 있습니다.
maven에서 이러한 상황을 처리 할 수있는 방법이 있습니까?
내가 갖고 싶은 것은 POM 파일에서 프로젝트의 다른 종속성처럼 JRE 종속성을 처리 할 수있는 능력입니다.
업데이트 : 나는이 질문을했다, 그래서 그것을 변경되지 않습니다 때 허용되는 솔루션은 최고였다
. 한편 이러한 종류의 문제에 대한 새로운 해결책이 도입되었습니다 : Maven Toolchain. 자세한 내용은 링크를 따르십시오.
감사합니다. 이로 인해 내 문제가 해결되었습니다. –