[Maven] mail.jar と activation.jar
mail.jar をMavenのリモートリポジトリ経由で取得できなかったので
社内にMavenリポジトリを構築していました。
しかし、Mavenのセントラルリポジトリを良く見てみると、
バージョンの 1.4 からは jar ファイルは置かれているようです。
http://repo1.maven.org/maven2/javax/mail/mail/1.4/
バージョン 1.3系は jarファイルが存在しない。
http://repo1.maven.org/maven2/javax/mail/mail/1.3.3/
なので、バージョン1.4以上を使うのであれば、特に自前でMavenリポジトリを
用意する必要はないようです。
バージョン 1.4のmail.jar の dependency を書いておけば、
バージョン 1.1 のactivation.jar を自動で引っ張ってきてくれます。
これまで、Maven2にとって、mail.jar と activation.jar は、
鬼門だなぁ、と思っていたけど、これならば問題ないね。
[Teeda] TeedaのviewRootPathを変更
デフォルトでは、URLに "/view" とか表示されるので、"/" とかに変える方法。
以下の suz-lab さんのブログに良い説明がありました。
convention.dicon に次のように書くと良いようだ。
"/"
...
suz-lab さんのTeedaのviewRootPathを変更 より
env_ut.txt
http://www.seasar.org/wiki/index.php?SeasarWhatsNew%2F2007-03-08 より
S2Unit を使った単体テストでは,環境名を env.txt ではなく,env_ut.txt から取得するようにしました.env_ut.txt が存在しない場合のデフォルトは "ut" となります.
Seasar 2.4.11 から導入されたこの機能は、地味にいいよねぇ。