首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译错误:无法执行maven-compiler-plugin:2.3.2:compile

编译错误:无法执行maven-compiler-plugin:2.3.2:compile
EN

Stack Overflow用户
提问于 2020-04-29 21:22:15
回答 2查看 259关注 0票数 1

我试着用maven在jenkins的简单项目上构建,但我得到了这个错误,我不明白问题出在哪里

代码语言:javascript
复制
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: 

EN

回答 2

Stack Overflow用户

发布于 2020-04-29 21:26:04

你可以用3种方法来解决这个问题

编译器升级到JDK7或JDK8 (Meh)

  1. 使用maven-compiler-plugin版本或更高版本,because
  2. Indicate到maven-compiler-plugin以使用源代码级别7和目标7

代码语言:javascript
复制
<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
            <source>1.7</source>
            <target>1.7</target>
        </configuration>
    </plugin> 

代码语言:javascript
复制
<properties>
    <maven.compiler.source>1.7</maven.compiler.source>
    <maven.compiler.target>1.7</maven.compiler.target>
  </properties>
票数 1
EN

Stack Overflow用户

发布于 2020-04-29 21:34:03

正如错误明确指出的那样,maven-compiler-plugin应该使用Java7或更高版本进行配置。

代码语言:javascript
复制
<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 Compilation Error: (use -source 7 or higher to enable diamond operator)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61502814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档