Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的属性文件当前位于 src/main/resources 中,但作为读取,它们默认添加到部署工件中。如何将这些作为运行时依赖项添加到我的项目中。到目前为止,我尝试创建一个文件夹 - '/resources',然后将以下行添加到我的 build.gradle 文件中,并应用了 war 插件:
runtime fileTree(dir: 'resources', include: '*.yaml')
由于在运行时找不到文件,你们能看出这有什么问题吗?
运行时依赖项将被添加到 War 的WEB-INF/lib目录中,您不能将纯文件放在那里(只有 Jars 等)。将资源文件放入 有什么问题src/main/resources?您要解决的确切问题是什么?这些是静态 Web 资源,而不是 Java 资源吗?在这种情况下,您可以将它们放入src/main/webapp.
WEB-INF/lib
src/main/resources
src/main/webapp