我正在尝试将一个简单的 Groovy 项目移至 Gradle。我主要能够配置项目,但我不知道如何处理外部资源。
基本上,我的应用程序需要访问 JSON 格式的配置文件。在迁移到 Gradle 之前,我曾经在命令行上传递此 JSON 文件的位置。我制作了一个简单的 bash 脚本来调用具有正确资源路径的主类。
如果我理解正确,使用 Gradle,我应该能够将该文件移入src/main/resources/
并以某种方式从 Groovy 类中获得它。问题是:如何?
编辑
如果我理解正确,资源应该以生成的 JAR 结尾。我的目录结构就像
src
main
groovy
orgName
packageName
source.groovy
resources
orgName
packageName
config.json
但是我没有看到build
目录中生成的 packageName.jar 内的资源