【发布时间】:2023-03-21 20:09:01
【问题描述】:
我对 java 还很陌生,我有一个需要构建 jar 文件的要求。此 jar 文件将包含几个 YAML 文件,每次构建 jar 时都需要从 GitHub 下载这些 YAML 文件。
我无法找到下载这些文件并将它们包含在 jar 中的方法。
【问题讨论】:
我对 java 还很陌生,我有一个需要构建 jar 文件的要求。此 jar 文件将包含几个 YAML 文件,每次构建 jar 时都需要从 GitHub 下载这些 YAML 文件。
我无法找到下载这些文件并将它们包含在 jar 中的方法。
【问题讨论】:
使用一些“下载”插件,例如this。 (支持认证)
plugins {
id "de.undercouch.download" version "4.1.0"
}
现在下载文件:
task downloadFile(type: Download) {
src 'http://www.example.com/index.yaml'
dest buildDir
}
接下来定义这个任务的依赖,比如:
jar.dependsOn downloadFile
【讨论】: