gpt4 book ai didi

java - 如何让这个 Jar 任务在 Gradle 中包含资源文件?

转载 作者:行者123 更新时间:2023-12-01 12:25:38 27 4
gpt4 key购买 nike

我正在继承一个 Gradle 项目,并且我承认我对 Gradle 知之甚少。在我的 build.gradle 文件中,定义了以下任务,该任务将构建具有所有必要依赖项的 JAR:

task jarWithDependents(type: Jar, dependsOn: [clean, jar]) {
from files(sourceSets.main.output.classesDir)
from { configurations.compile.collect { zipTree(it) } }

manifest {
attributes 'Main-Class': 'com.packagename.Main'
}
}

问题是此任务不包含我放入最终 JAR 的 resources 文件夹中的任何文件。如何修改此代码以确保资源文件打包在 JAR 内?

最佳答案

您仅包含类文件输出。如果您想包含所有 SourceSet 输出,请执行以下操作:

from sourceSets.main.output

关于java - 如何让这个 Jar 任务在 Gradle 中包含资源文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26362186/

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