我的属性文件当前位于src / main / resources中,但作为读取,它们默认添加到部署工件中。如何将这些作为运行时依赖项添加到我的项目中。到目前为止,我尝试创建一个文件夹 - '/ resources',然后将以下行添加到我的build.gradle文件中并应用了war插件:
runtime fileTree(dir: 'resources', include: '*.yaml')
你们有没有看到任何错误,因为在运行时找不到文件?
答案 0 :(得分:1)
运行时依赖项将添加到War的WEB-INF/lib
目录中,您无法在其中放置普通文件(仅限Jars等)。将资源文件放入src/main/resources
有什么问题?你想解决什么确切的问题?这些是静态Web资源,而不是Java资源吗?在这种情况下,您可以将它们放入src/main/webapp
。