Сложно настроить файл pom.xml. Постоянно получаю ошибку Maven Enforcer Rule 2 - PullRequest
0 голосов
/ 24 мая 2019

В настоящее время я работаю над плагином ImageJ, используя Eclipse. Я борюсь с настройкой файла pom.xml, так как всякий раз, когда я запускаю его, я получаю сообщение об ошибке: [ПРЕДУПРЕЖДЕНИЕ] Правило 2: org.apache.maven.plugins.enforcer.RequireJavaVersion завершился ошибкой с сообщением: Обнаружена версия JDK: 12.0.1 находится за пределами допустимого диапазона [1.8.0-101,1.8.9999].

Я попытался исправить это, настроив файл pom.xml. Это часть, которую я пытался настроить:

<?xml version="1.0" encoding="UTF-8"?>
<project>
    <modelVersion>4.0.0</modelVersion>
    <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-enforcer-plugin</artifactId>
        <executions>
          <execution>
            <id>enforce-java</id>
            <goals>
              <goal>enforce</goal>
            </goals>
            <configuration>
              <rules>
                <requireJavaVersion>
                  <version>12.0.1</version>
                </requireJavaVersion>
              </rules>    
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
    ...
</project>

Однако это продолжало давать мне ту же ошибку. Я искал повсюду, чтобы увидеть, что я мог сделать, чтобы исправить это, но у меня не было большого успеха. Мне было интересно, если у кого-нибудь есть решение этой проблемы. Спасибо!

1 Ответ

0 голосов
/ 24 мая 2019

щелкните ваш проект> BuildPath> ConfigureBuild Path Проверьте свою версию JRE SYSTEM LIBRARY. если вы хотите изменить версию, нажмите кнопку редактирования enter image description here Проверьте проект Facets JRE Version. enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...