Извините, если ответил где-то еще, но не смог найти достаточно близкого решения.
У меня есть проект, в котором исходный код Java и файлы Gradle находятся не в родительском каталоге, а в одном каталоге ниже.Однако мне нужно упаковать и прочитать файлы из родительского каталога в Java Jar.Возможно ли это, и если да, то как обновить мой build.gradle для включения этих файлов в ресурсы?
Структура каталогов:
project
- file 1.json
- file 2.json
- etc...
>>> source code directory
- build.gradle
- settings.gradle
- resources directory
- src directory
- etc
Редактировать:
Достигнут прогресс,но отсутствие опыта Gradle показывает:
sourceSets {
main {
resources {
srcDirs "resources", fileTree(dir: '../').matching { include '**/*.json'
}
}
test {
resources {
srcDirs "resources", fileTree(dir: '../').matching { include '**/*.json'
}
}
}
Он захватывает файлы, но понимает, что это файлы, а не каталоги.Итак, я получаю
Source directory file 1.json is not a directory