3

内部ディレクトリの構成ファイルが外部ディレクトリの構成ファイルから継承されるように、階層構成構造を作成しようとしています。たとえば、次のシナリオでは

upper_config
|
|-middle_config
|   |
|   |-lower_config

middle_configのパラメーターを継承およびオーバーライドできるようにしたいと考えています。またupper_config、とlower_configの両方のパラメーターを継承およびオーバーライドできるようにしたいと考えています。middle_configupper_config

1 つの解決策は、外側のモジュールが最初に読み取られ、内側のモジュールが読み取られると、外側のモジュールのフィールドが上書きされるように構成パーサーを作成することです。

ただし、追加されたすべての便利さのために、Hydra(または提案を受け入れる他のツール)を使用したいと思います。ドキュメントを最初から最後まで何度か読んだことがありますが、構成グループまたはパッケージ ディレクティブのいずれかでこれを処理できるはずですが、うまくまとめることはできません。

この投稿は非常によく似た質問をしていると思いますが、答えは私を啓発していません。質問をした人は、上記の構成パーサーのバージョンを実装することに決めたようです。

package内部構成ファイルのディレクティブを親構成を指すように変更し、そのデフォルト リストを何らかの方法で継承する方法があることを願っています。

4

1 に答える 1