LinuxボックスでHudsonビルドを実行する場合は、コマンドラインを使用してシステムプロパティをJava仮想マシンに渡します。2.1.0にアップグレードしてから、2.0.9では非常にうまく機能していましたが、完全に機能しなくなりました。システムプロパティは、Java仮想マシンに到達することはありません。
私は小さなテストプロジェクトを作成しましたが、実際にはまったく機能しません。
これは、Maven2.0.9で問題なく機能するはずです。
mvn2.0.9 -Dsystem.test.property=test test
しかし、これは失敗します:
mvn2.1 -Dsystem.test.property=test test
Javaコードは単にこれを行います
assertTrue( System.getProperty("system.test.property") != null);