gpt4 book ai didi

java - 如何将额外的文件与 jlink 图像捆绑在一起

转载 作者:行者123 更新时间:2023-11-30 01:49:03 24 4
gpt4 key购买 nike

我正在使用 Gradle 和 Badass JLink Plugin分发我的软件。不幸的是,我不知道如何在图像中包含某些文件(例如 README.md、一些测试输入等)。我认为它需要在 build.gradle 中进行一些工作,但到目前为止我还无法弄清楚。

按照 these instructions 使用 application 插件的 distZip 功能可以轻松完成此操作。 ,但我更喜欢使用 jlink 镜像进行分发,这样用户就不需要安装 Java。

这可以用 jlink 来做吗?如果没有,这似乎是一个巨大的缺点。

最佳答案

感谢 @VGR 的有用评论,我能够在 build.gradle 中找到解决我的问题的方法:

def JLINK_DIR = "$buildDir/myApp"

tasks.jlink.doLast {
copy {
from("/") {
include "README.md", "LICENSE"
}
into JLINK_DIR + "/docs"
}
copy {
includeEmptyDirs = false
from("/path/to/sample/input") {
include "sample_input_1/*"
include "sample_input_2/*"
exclude "output"
}
into JLINK_DIR + "/sample_input"
}
}

Gradle Docs on copyBadass JLink Plugin examples特别有帮助。

关于java - 如何将额外的文件与 jlink 图像捆绑在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56778477/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com