Неправильный JRE в проекте JavaScript, импортированном в Eclipse - PullRequest
0 голосов
/ 22 ноября 2018

Я импортировал проект maven в Eclipse.Это проект JavaScript, но все же я получаю следующие предупреждения:
- Путь сборки указывает среду выполнения J2SE-1.5.В рабочей области не установлены JRE, которые строго совместимы с этой средой.
- Указано соответствие компилятора 1.5, но используется JRE 1.8

Я изучил pom.xml, но не нашел:
maven-compiler-plugin

и даже не строка 1.5.

В чем может быть причина такого поведения?

Я видел что-то странное.Когда я перехожу к свойствам проекта, я вижу:

Источник

Библиотеки

Заказ и экспорт

Странно, что src / main / java и src / test java не существуют.Итак, почему они включены в проект?

Когда я удаляю эти два пути и системную библиотеку JRE, все чисто.Но код будет распространяться, и мы не хотим, чтобы каждый выполнял эти действия по очистке.В чем может быть проблема и как я могу ее решить?

Это только отчасти верно, что удаление путей и системной библиотеки JRE делает вещи чистыми.Когда я делаю:
Maven -> Обновить проект

Я снова получаю старую проблему.


Редактируем комментарий @ greg-449.

Я создал pom.xml, настолько чистый, насколько я могу его создать:

<?xml version="1.0" encoding="UTF-8"?>
<project
 xmlns="http://maven.apache.org/POM/4.0.0"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <name>Foo Client Application</name>
    <description>The Foot client, enabling local users and remote partners to work together.</description>
    <url>https://www.Foo.net/</url>
    <groupId>net.Foo.client</groupId>
    <artifactId>Foo-client</artifactId>
    <version>1.2.0.0-SNAPSHOT</version>

</project>

Я не вижу ничего плохого в этом pom.xml.Но я все еще получаю те же сообщения.
Так почему я продолжаю получать эти сообщения?

Ответы [ 2 ]

0 голосов
/ 06 декабря 2018

Похоже, Eclipse неправильно обрабатывает импортированные проекты maven.Кажется, это предполагает, что это всегда Java-проекты.
Когда я создаю и импортирую следующий файл pom.xml (и ничего кроме этого pom.xml):

<?xml version="1.0" encoding="UTF-8"?>
<project
 xmlns="http://maven.apache.org/POM/4.0.0"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <name>Foo Client Application</name>
    <description>The Foo client, enabling local users and remote partners to work together.</description>
    <url>https://www.Foo.com/</url>
    <groupId>com.Foo.client</groupId>
    <artifactId>Foo-client</artifactId>
    <version>1.2.0.0-SNAPSHOT</version>

</project>

У меня такие же проблемы.Похоже, что невозможно решить без изменения Eclipse.

0 голосов
/ 26 ноября 2018

Используя Maven, вам лучше использовать JDK вместо JRE.

Попробуйте ввести путь сборки: щелкните правой кнопкой мыши проект> Путь сборки> Настроить путь сборки

Удалите JRE и добавьте JDK

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