【问题标题】:unable to compile maven project diamond operator is not supported in -source 1.5 (use -source 7 or higher to enable diamond operator) [duplicate]-source 1.5 不支持无法编译 maven 项目 diamond 运算符(使用 -source 7 或更高版本启用 diamond 运算符)[重复]
【发布时间】:2018-01-18 13:44:43
【问题描述】:

我正在使用 java 8 并配置了所有东西,但是在更新 maven 项目后自动恢复为 java 7 并说上述错误。还做了项目方面和编译器版本等所有配置。

【问题讨论】:

  • 我无法编译 maven 项目。当我构建项目时,我得到 -source 1.5 不支持编译失败的 diamond 运算符(使用 -source 7 或更高版本来启用 diamond 运算符)。并且还无法在项目 MailBlaster 上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile): Compilation failure

标签: java maven


【解决方案1】:

你可以设置maven编译器插件如下

<plugin>
   <artifactId>maven-compiler-plugin</artifactId>
   <version>3.1</version>
     <configuration>
       <source>1.8</source>
       <target>1.8</target>
     </configuration>
</plugin>

【讨论】:

    猜你喜欢
    • 2014-05-21
    • 2014-11-12
    • 2023-03-20
    • 2018-04-22
    • 2015-05-29
    • 2014-09-28
    • 1970-01-01
    • 2018-09-29
    • 1970-01-01
    相关资源
    最近更新 更多