Maven2

POMがおかしい

commons-logging-1.1 の dependencies に含まれる servlet-api の scope が provided じゃなかったり、同じく ezmorph-0.8.1 の junit-3.8.1 の scope が test じゃないのは意図的なんだろうか。とりあえずそのままでは困るから local repository の方を修正…

Maven2からmainメソッドを実行する

exec-maven-pluginを使えば任意のJavaクラスを実行できるらしい。 以下のような感じ mvn exec:java -Dexec.mainClass="com.example.App"んで、マニュアルにはコマンドラインパラメータを指定するには -Dexec.arguments を使えみたいなことを書いてあるけど、…

java.netにあるjavamailのPOMがおかしい

https://maven-repository.dev.java.net/nonav/repository/ あたりに Sun 純正ライブラリなんかの Maven2 レポジトリがあるのだけれども JavaMail-1.4のPOMに指定されている JavaBeans Activation Framework (JAF) のバージョンが 1.0.3 になっている。Sunの…