Typesafe's libraryconf/reference.conf
で説明されているように、いくつかの機能を別の Play モジュールに抽出し始めています。この構成は、モジュールのコンテキスト内で実行される機能テストなどによって、問題なく取得されます。Config
しかし、上記のモジュールに応じてアプリケーションを起動しようとすると、いくつかのクラスローダーの問題が発生しているようです。たとえば、Akka サブシステムから奇妙な苦情が発生します。
No configuration setting found for key 'akka.version'
この例外はreference.conf
、モジュールからファイルを削除すると解消されます (他の変更はありません) が、明らかにアプリケーションは動作しなくなります。現在、モジュール構成は、メイン アプリの構成にあるファイルconf/module-reference.conf
にあります。include
これは機能しますが、include
.
私はreference.conf
どういうわけか、Akka によって提供されたものを隠しているのではないかと思います。以前にこの問題に遭遇した人はいますか? そして、これを解決する最善の方法は何ですか?