META-INF /服务应该在哪里?

时间:2015-10-02 21:19:50

标签: scala sbt

META-INF目录应该在哪里,以便sbt获取自定义配置。尝试使用ServiceLoader时我遇到了这个问题,我试图在META-INF / services中创建自定义服务

2 个答案:

答案 0 :(得分:5)

如果您将文件夹放在src / main / resources /

中,则sbt将自动获取META-INF文件夹

答案 1 :(得分:1)

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

内的conf目录中

我已经在我自己的应用程序中验证了这一点,我在其中使用它来放入名为api.ImplementationClass的META-INF / services /文件,并且它与ServiceLoader.load配合使用