2015-10-02 5 views
5

sbtがカスタム設定を取得するためにMETA-INFディレクトリをどこに置くべきですか。 ServiceLoaderを使用しようとしたときにこの問題が発生し、META-INF/servicesでカスタムサービスを作成しようとしていました。META-INF/servicesはsbtのどこにあるのですか

答えて

5

src/mainにフォルダを置くとMETA-INFフォルダが自動的に取得されます私はMETA-INF /サービス/置くためにそれを使用する場所/リソース/

+0

playframework itを使用している場合は、クラスパスを混乱させ、開発モードやコンソールでは動作しないし、confディレクトリに置くことも違いないようだ。私は答えを探していたようにここに来る人のために私はコメントしたいと思います。 – EdgeCaseBerg

1

Playアプリケーションコードの場合META-INFは、サービス/ confに

内のconfディレクトリ内に置くべきである私は自分のアプリケーションでこれを確認しましたapi.ImplementationClassという名前のファイルがあり、ServiceLoader.loadと連携しています。

関連する問題