POIが悪いのかもしれないけど、Tikaは利用しているPOIのバージョンが違うと動かなくなる…。たとえば、Tika 1.0でPOI 3.8-beta5を使おうとすると、Exceptionが発生する。Tikaで利用するPOIのメソッドが見つからない的なエラーになる感じ。今までにも同じようなパターンでPOIのバージョンをTikaが使っているもの以外にすると、度々この問題に遭遇した。POIがもっと互換性を考えてくれれば発生しないと思うだけどね。もしかしたら、POIはbetaだから変えてもいいだろう的な感じなのかもしれないけど、不便な感じだ。
Subversion 1.7.3
リリースされているのか…。とはいえ、1.6.xを使っている私ですが、そもそも何が1.7の新機能なのか、わかっていなかったりするので確認してみると、
http://subversion.apache.org/docs/release-notes/1.7.html
に書いてある。まぁ、どうしても使ってみたいと思うのはないけど、svn patch は試してみたいかも。
Javaのfile.encoding
MacのJavaだとShift_JISで動いたりして、いろいろと不都合があると思うので、file.encodingをUTF-8とかにしておくと良いかも。という感じのメモ。.bash_profileとかに書いておいたりしておくと良いかも。
export JAVA_OPTIONS="-Dfile.encoding=UTF-8"