Maven을 사용하여 Java 10/11 프로젝트를 컴파일할 수 없습니다
Maven을 사용하여 Java 10 또는 11 프로젝트를 컴파일하려고 할 때 발생하는 일반적인 문제는 다음과 같습니다. "java.lang.IllegalArgumentException" 오류 메시지와 함께 실패합니다. 이 오류는 Maven 컴파일러 플러그인의 제한으로 인해 발생합니다.
수정
이 문제를 해결하려면 다음 단계를 수행할 수 있습니다.
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> </plugin>
<configuration> <release>11</release> </configuration>
참고: 새 플러그인 버전으로 기본 소스/타겟 레벨이 1.6으로 업데이트되었습니다.
확장 지원 JDK 12용
동일한 maven-compiler-plugin 버전 3.8.0은 JDK 12에 대해 코드를 컴파일하는 데에도 사용할 수 있습니다. Maven을 사용하여 Java 미리 보기 기능을 컴파일하고 실행하는 방법에 대한 자세한 내용은 Maven 설명서를 참조하세요.
위 내용은 Java 10/11을 컴파일할 때 내 Maven 빌드가 \'java.lang.IllegalArgumentException\'과 함께 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!