【发布时间】:2017-04-03 21:25:18
【问题描述】:
我有一个由多个子项目组成的 gradle 项目。我想添加一个资源文件夹,该文件夹与子项目位于同一文件夹中,以便在所有项目运行时位于所有项目的类路径中。
文件夹结构有点像:
root
|__subproject1
|__subproject2
|__subproject3
|__global_resources
我尝试过在根build.gradle 中做类似的事情:
allprojects {
processResources {
from("$rootProject/global_resources/")
}
}
或者这个:
subprojects {
dependencies {
runtime fileTree(dir: "$rootProject/resources", includes: '*.txt')
}
}
但是运行任何子项目都会报错,它需要的资源不可用。
我该怎么做?
不确定它是否有用,但这是一个 scala 项目。我不习惯写 gradle 任务,所以请不要回答“制作一个 gradle 任务来做到这一点”。我敢肯定它可能就这么简单,但我没有任何示例可供参考。
【问题讨论】:
标签: scala gradle resources classpath