commons-configuration

ファイルの読み込みが納得できなかったので使ってみた。


この記述だと、あまりよろしくなくてVMが起動したところからしか読み込めない。

File file = new FileInputStream(fileName);


ユーザーガイドだと値の取り出しの解説がメインなので、適当にAPIを漁る。
名前からして(おい)、org.apache.commons.configuration.XMLConfigurationてのが使えそうだ。

File file = new XMLConfiguration(fileName).getFile();


これならクラスパスから探してくれる・・・みたいだ。


ところで、最新のjarがcentralに入ってないじゃないのさ。
依存関係も全部compileだし、servret-apiもpomの依存関係にcompileで入っているし。