設定ファイル群の持ち方

資格も取り終えたのでTwitter Botの改良している。
自前アプリ用.properties, log4j.properties, dbcp.properties, ... 等々複数ある場合に、以前は自前アプリ用.properies中に
logconf=./log4j.properties
dbcpconf=./dbcp.properties
tweetconf=./twitter4j.properties
....
などとエントリを作って、自前用の設定と混ぜて書き、アプリへの起動時のアーギュメントは自前アプリ用.propertiesだけ渡していたが、結局、全部一緒に扱う事が多いので、そこまで柔軟にしなくても、*.propertiesは必ず同じディレクトリに置くことにして、そのディレクトリをアーギュメントとして渡す方がコーディングが誤差の範囲で楽なのと、かならずまとめて配置される決まりがあった方が寧ろ参照先を確認しなくて済むので運用も楽な気がしてきた。