Maven+djUnit環境を構築したり

会社の勉強会でdjUnitを紹介することになったので、情報探してまとめ中。
とはいえMaven+djUnitの組み合わせは先に確立してくださってる方がいらっしゃるので、それに従えば構築できるはず。
(参考にさせていただきました。ありがとうございました)
社内の Maven2 リポジトリに djUnit を格納する - miau's blog?
2008-04-16
maven-surefire-plugin(djUnitを使用) - KEEP CALM AND DRINK BEER

id:tanamonさんのページにある通り、surefire-report-plugin のタグの記述に注意が必要。タグ内の-Dオプションは、それぞれ改行を入れずに記述すること。今回の場合はClassNotFoundExceptionになる。

[INFO] Surefire report directory: <プロジェクトのパス> \target\surefire-reports
Error occurred during initialization of VM
java.lang.Error: java.lang.ClassNotFoundException: jp.co.dgic.testing.common.DJUnitClassLoader
at java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1357)
at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1320)
Caused by: java.lang.ClassNotFoundException: jp.co.dgic.testing.common.DJUnitClassLoader
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at java.lang.SystemClassLoaderAction.run(ClassLoader.java:2067)
at java.security.AccessController.doPrivileged(Native Method)
at java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1345)
at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1320)

djUnitの件に限らず、タグ内は改行するのはNGのようです。

環境は Windows7 + Eclipseは3.6(Helios) です。
dJUnitのEclipseプラグインは、3.5用のもの↓でOKでした。
http://works.dgic.co.jp/djunit/update/3.5.x/site.xml