META-INF/services应该放在哪里?



META-INF目录应该放在哪里才能让sbt获取自定义配置。我在尝试使用ServiceLoader时遇到了这个问题,我试图在META-INF/services

中创建自定义服务

如果你把META-INF文件夹放到src/main/resources/

目录下,它会被sbt自动拾取。

对于Play应用程序代码,META-INF应该放在service/conf

中的conf目录中。

我已经在我自己的应用程序上验证了这一点,我用它来放置api名称的META-INF/services/文件。它和ServiceLoader.load一起工作

最新更新