0

Mavenビルドにlog4j.propertiesファイルを含めたいのですが、実行時に別のプロパティファイルを使用できます(UNIXでcronを使用)

何か案は?

4

1 に答える 1

0

環境ごとにプロパティを変更できるようにしたい。この問題に対処するためのいくつかのアプローチがあります。

  1. 異なるファイルを含む各環境にディレクトリを作成します (この例では log4j.properties)。これらのディレクトリを各環境のクラスパスに追加します。

  2. ビルド時に log4j.properties に正しい値を入力するには、maven のフィルター機能とプロファイル機能を使用します。

  3. 基本的にp.2を作成するビルドサーバー(Jenkinsなど)を使用します。

これらのアプローチには、それぞれ独自の欠点があります。Jenkins の制限により、現在、2 と 3 の少し奇妙な組み合わせを使用しています。

于 2012-12-03T19:56:04.847 に答える