Ошибка компиляции: не удалось выполнить плагин maven-compiler-plugin: 2.3.2: compile - PullRequest
1 голос
/ 29 апреля 2020

Я пытался построить простой проект Дженкинса с Maven, но я получаю эту ошибку, и я не понимаю, в чем проблема

enter code here
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] error: Source option 6 is no longer supported. Use 7 or later.
[ERROR] error: Target option 6 is no longer supported. Use 7 or later.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default- 
compile) on project server: Compilation failure: Compilation failure: 

[1]: https://i.stack.imgur.com/p3Whu.png

Ответы [ 2 ]

1 голос
/ 29 апреля 2020

Как ясно указывает на ошибку, maven-compiler-plugin должен быть настроен с java 7 или более поздней версией.

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.2</version>
    <configuration>
        <source>1.7</source>
        <target>1.7</target>
    </configuration>
</plugin>

Также обновите maven-compiler-plugin, так как 2.3.2 действительно старая. проверьте это для дальнейшего объяснения Ошибка компиляции Maven: (используйте -source 7 или выше, чтобы включить оператор diamond)

1 голос
/ 29 апреля 2020
You have three options to solve this


 1. Upgrade to JDK7 or JDK8 (meh)
 2. Use maven-compiler-plugin version or later, because
 3. Indicate to the maven-compiler-plugin to use source level 7 and target 7
<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
            <source>1.7</source>
            <target>1.7</target>
        </configuration>
    </plugin> 
or

<properties>
    <maven.compiler.source>1.7</maven.compiler.source>
    <maven.compiler.target>1.7</maven.compiler.target>
  </properties>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...