2

Mavenでは、親プロジェクトから子モジュールにリソースをロードできますか?

parent project
   ---child module 1
   ---child module 2

親プロジェクトにリソースがあり、src/main/resourcesそれを子プロジェクトで利用できるようにしたいと考えています。子プロジェクトが任意のリソースをオーバーライドできることが理想的です。

4

1 に答える 1

2

ライブラリのリソースを活用したり、ライブラリ内のリソースをオーバーライドしたりする最善の方法は、それらのリソースをクラスパスに配置することです。たとえば、すべての一般的な構成が格納され、親プロジェクトにcommon-config.properties配置されているとします。src/main/resources継承プロジェクトが構成をオーバーライドする必要がある場合、継承プロジェクトは、オーバーライドされたファイルをそのsrc/main/resources. 実行時に、コードはクラスパスでこのプロパティを探す必要があり、適切なファイルがロードされます。

于 2015-11-17T07:17:45.670 に答える