1

我的属性文件当前位于 src/main/resources 中,但作为读取,它们默认添加到部署工件中。如何将这些作为运行时依赖项添加到我的项目中。到目前为止,我尝试创建一个文件夹 - '/resources',然后将以下行添加到我的 build.gradle 文件中,并应用了 war 插件:

runtime fileTree(dir: 'resources', include: '*.yaml')

由于在运行时找不到文件,你们能看出这有什么问题吗?

4

1 回答 1

1

运行时依赖项将被添加到 War 的WEB-INF/lib目录中,您不能将纯文件放在那里(只有 Jars 等)。将资源文件放入 有什么问题src/main/resources?您要解决的确切问题是什么?这些是静态 Web 资源,而不是 Java 资源吗?在这种情况下,您可以将它们放入src/main/webapp.

于 2013-10-31T09:53:11.133 回答