Gradle jlink选项提供访问权限警告

问题描述 投票:3回答:1

使用Gradle,这是jlink的非常常见的脚本:

plugins {
    id 'application'
    id "org.beryx.jlink" version "2.16.3"
}

jlink {
    options = ['--strip-debug', '--compress', '2', '--no-header-files', '--no-man-pages']
    launcher {
        name = 'helloFX'
    }
}

出于我未知的原因,IntelliJ总是向我发出options的警告:

对“选项”的访问超出了其访问权限。无法分配值到最终字段“选项”。

以及['--strip-debug', '--compress', ... ]的警告:

无法将默认构造函数应用于类'ListProperty'。

我不知道是什么原因造成的。尽管我的项目是多模块的,但这几乎是gluon's javafx help的复制粘贴。我不明白为什么这会改变任何事情。 gluon脚本中的其他所有内容都可以正常工作。 jlink甚至可以创建一个名为“ helloFX”的启动器。我不知道如何检查任何选项是否有效。我想他们不是。

gradle intellij-idea java-module jlink
1个回答
0
投票

我遇到同样的错误,因为我没有足够的声誉来发表评论,所以我在这里写的是可见的。

© www.soinside.com 2019 - 2024. All rights reserved.