首页 > 解决方案 > 如何阻止 gradle 在 java 8 上应用 javafxplugin?

问题描述

我有一个在带有 java 11 和 java 8 的机器上使用的 buildscript,当我使用 javafx 时,我想在 java 11 上使用 openjfk javafxplugin 来设置依赖关系并禁用 java 8 上的插件,否则会出错(因为插件在 java 11 上编译)。我尝试了以下方法:

plugins {
    id 'eclipse'
    id 'application'
    if (JavaVersion.current() != JavaVersion.VERSION_1_8) {
        id 'org.openjfx.javafxplugin' version '0.0.8'
    }
}

但是这个错误

plugins {} 脚本块中只允许调用 id(String) 方法

所以我不太确定如何解决这个问题......

标签: javagradlejavafx

解决方案


推荐阅读