자바 가 maven 의 기본 jdk 버 전 을 1.7 로 수정 하 는 방법
1.maven 프로젝트 를 만 들 때 jdk 버 전 은 1.5 버 전 이 고 자신 이 설치 한 것 은 1.7 또는 1.8 버 전 입 니 다.
2.프로젝트 이름-maven->update procject 를 오른쪽 클릭 할 때마다 프로젝트 jdk 버 전이 바 뀌 었 고 1.5 버 전 또는 다른 버 전 으로 바 뀌 었 습 니 다.
해결 방법:
해결 방법 1:프로젝트 의 pom.xml 에서 jdk 버 전 을 지정 합 니 다.다음 과 같 습 니 다.
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
이 방법 은 이 항목 이 jdk 1.7 버 전 이라는 것 만 보증 할 수 있 습 니 다.매번 새 항목 에 코드 를 추가 해 야 합 니 다.추천 하지 않 고 두 번 째 방법 을 추천 합 니 다.해결 방법 2:maven 의 설치 디 렉 터 리 에서 settings.xml 파일 을 찾 아 다음 코드 를 추가 합 니 다.
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
추가 후 eclipse 를 설정 합 니 다.window->preferences->maven->user settings,user settings 에서 maven 설치 디 렉 터 리 에 있 는 settings.xml 파일 을 선택 하 십시오.아래 그림설정 이 완료 되면 오른쪽 단 추 를 누 르 면 항목->maven->update procject 를 누 르 면 새 maven 항목 은 기본적으로 jdk 1.8 버 전 입 니 다.
해결 방법 3:
해결 방법 2 에서 user settings 의 기본 settigs.xml 파일 경 로 는 c:\users\\Hxinguan\.m2\settings.xml 입 니 다.다음 그림 입 니 다.설정 한 settings.xml 파일 을 이 디 렉 터 리 에 복사 한 다음 update procject 를 사용 하면 됩 니 다.
총결산
위 에서 말 한 것 은 소 편 이 소개 한 자바 가 maven 의 기본 jdk 버 전 을 1.7 로 수정 하 는 방법 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.소 편 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Windows에서 CodeArtifact(Maven)용 토큰을 자동으로 생성하는 방법CodeArtifact를 사용한 적이 있거나 사용할 계획이라면 매일 모든 Maven 프로젝트에서 수동으로 토큰(CODEARTIFACT_AUTH_TOKEN)을 생성해야 합니다. 이는 어려울 수 있으며 개발 속도를 늦출...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.