Mavenビルドにlog4j.propertiesファイルを含めたいのですが、実行時に別のプロパティファイルを使用できます(UNIXでcronを使用)
何か案は?
環境ごとにプロパティを変更できるようにしたい。この問題に対処するためのいくつかのアプローチがあります。
異なるファイルを含む各環境にディレクトリを作成します (この例では log4j.properties)。これらのディレクトリを各環境のクラスパスに追加します。
ビルド時に log4j.properties に正しい値を入力するには、maven のフィルター機能とプロファイル機能を使用します。
基本的にp.2を作成するビルドサーバー(Jenkinsなど)を使用します。
これらのアプローチには、それぞれ独自の欠点があります。Jenkins の制限により、現在、2 と 3 の少し奇妙な組み合わせを使用しています。