您的位置:首页 > 编程语言 > Java开发

Gradle - 使用 Java 预览特性

2020-09-02 16:20 190 查看

Gradle - 使用 Java 预览特性

Gradle - 使用 Java 预览特性

前言

JEP 12: Preview Features 发布之后, Java 可以使用

--enable-preview
参数使用未来 Java 可能会添加到语言特性里的关键字或者说语法糖. 但在 Gradle 默认是没有的, 如果在 Gradle 项目中使用了这些特性, 则会报错

build.gradle

此时, 我们就需要在

build.gradle
文件配置里添加

def enablePreview = '--enable-preview'

// 编译
tasks.withType(JavaCompile).all {
options.compilerArgs += [enablePreview]
}

// 执行
tasks.withType(JavaExec) {
jvmArgs += enablePreview
}

// 测试
tasks.withType(Test).all {
jvmArgs += enablePreview
}

再次执行

此时就可以成功执行了, 并且可以看到 Gradle 给出的警告.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: