вопрос:
1. При создании проекта Maven версия JDK - версия 1.5, а установленная вами версия 1.7 или 1.8.
2. Каждый раз, когда вы щелкните правой кнопкой мыши название проекта -maven-> Обновление проекта, изменение версии JDK Project и возвращается в версию 1.5 или другие версии
Решение:
Решение 1: Укажите версию JDK в pom.xml в проекте, следующим образом:
<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>
Этот метод может гарантировать, что проект является версией JDK1.7. Каждый раз, когда создается новый проект, код лица должен быть добавлен. Не рекомендуется использовать его. Второй метод рекомендуется.
Решение 2: Найдите файл stens.xml в каталоге установки Maven и добавьте в него следующий код
<profile> <id> jdk-1.7 </id> <compatation> <activeByDefault> true </activeBydefault> <jdk> 1.7 <maven.compiler.target> 1.7 </maven.compiler.target> <maven.compiler.compilerversion> 1.7 </maven.compiler.compilerversion> </properties> </profile>
После добавления установите Eclipse. Window-> Preferences-> Maven-> Пользовательские настройки, настройки пользователя, где выберите файл selects.xml в каталоге установки Maven. Следующий рисунок
После того, как настройка завершена, щелкните правой кнопкой мыши проект-> Maven-> Update Project, чтобы каждый раз, когда вы создаете новый проект Maven, по умолчанию версия JDK1.8.
Решение три:
В решении 2 прохождение файла setigs.xml в настройках пользователя по умолчанию: C: /Users/hxinguan/.m2/settings.xml, как показано на рисунке ниже. Просто скопируйте файл настройки.xml в этот каталог и обновить проект.
Суммировать
Выше приведено метод изменения версии Maven по умолчанию Maven на 1.7 от редактора. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!