アプリケーション プロジェクトとライブラリ プロジェクトがあります。アプリケーション プロジェクト間の唯一の違いは、定数ソース ファイルとリソースです。リソースをアプリケーション プロジェクトに追加すると、それらはコンパイル時に取り込まれ、lib プロジェクト リソースを置き換えます (通常の動作)。アプリケーション プロジェクトの src フォルダーに constants.java ファイルを含むパッケージがありますが、これはコンパイル時に lib プロジェクトの constants.java を置き換えません。ライブラリ プロジェクトには、定数ファイルに依存する多数のファイルが含まれていますが、アプリケーション プロジェクトごとに定数ファイルを変更したいと考えています。この状況を処理するためのベスト プラクティスは何ですか?