【问题标题】:how does property maven.compiler.target work属性 maven.compiler.target 是如何工作的
【发布时间】:2019-11-20 08:39:42
【问题描述】:

我们知道,在maven项目中,我们可以设置以下属性来指定插件maven-compiler-plugin的java版本:

<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>1.8</maven.compiler.source>

问题是,如果要使用上面的属性,要不要在本地安装jdk8?

【问题讨论】:

  • 如果你想为 JDK 8 编译,你应该至少使用 JDK8...如果你使用 JDK9+,你也应该使用 &lt;maven.compiler.release&gt;8&lt;/maven.compiler.release&gt; 以及这意味着所有其他属性也要更改为 @987654323 @ 而不是 1.8

标签: maven maven-compiler-plugin


【解决方案1】:

您需要使用 JDK8 或更高版本进行编译。因此,如果您不使用不同的 JDK 进行编译,则应使用 JDK8 或更高版本运行 Maven。

【讨论】:

    猜你喜欢
    • 2011-12-19
    • 1970-01-01
    • 2023-02-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-25
    • 2023-03-31
    • 2011-02-10
    • 2011-07-10
    相关资源
    最近更新 更多