Java 버전 1.8.111이 설치되어 있으며 mvn3 install
을 실행 한 후 초기 오류 메시지는 다음과 같습니다. 해결 이에Toolchain을 올바르게 설정 한 후 Maven 빌드 오류가 발생했습니다.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-toolchains-plugin:1.1:toolchain (default) on project myfile: Cannot find matching toolchain definitions for the following toolchain types:
[ERROR] jdk [ vendor='sun' version='1.6' ]
[ERROR] Please make sure you define the required toolchains in your ~/.m2/toolchains.xml file.
, 나는 버전 1.8.111하지만 여전히 같은 오류가 내 toolchains.xml 업데이트되었습니다. 나는 또한 mvn3 clean
을 실행하고 성공적으로 청소했지만 여전히 동일한 오류가 발생했습니다.
이 버전 1.6을 어디에서 가져 왔는지 정확히 알 수 있습니까? JAVA_HOME을 이미 확인했는데 1.8으로 설정되었습니다.
누구나 maven이 Java 버전을 호출하는 방법을 설명 할 수 있습니까?
감사합니다.
다음은 응용 프로그램이 JDK 1.6
으로 구축 할 수와 메이븐 toolchains.xml
내 [ vendor='sun' version='1.6' ]
의 정의를 찾고 그것을 찾을 것으로 예상된다
나는 잘못된 방법으로 오류 메시지를 해석한다고 생각합니다. 내게는 빌드하려는 프로젝트에 JDK 1.6.x가 필요합니다. 이것을 테스트하려면 toolchains.xml을 편집하여 JDK 1.6을 JDK 1.6의 툴체인으로 사용하도록 maven에게 말하십시오. –
'~/.m2/toolchains.xml' 파일을 게시 할 수 있습니까? – Tunaki
어떻게 해석해야합니까? 오류 메시지의 내용을 설명해 주시겠습니까? – haeminish