チームのすべてのメンバーと Jenkins ビルド サーバーがビルド時にテストを実行するように、ビルド時に junit テストを実行するようにプロジェクトを設定しようとしています。
Netbeans でかなり標準的な Web プロジェクトをセットアップしたと思いますが、stackoverflow または google でこの問題を解決している人を見つけることができないようです。
これをどのように行うつもりですか?
ファイルに移動します: /nbproject/build-impl.xml および dist ターゲットを見つけます。次のようになります。
<target depends="init,compile,-pre-dist,do-dist,-post-dist" description="Build distribution (WAR)." name="dist"/>
それをコピーして /build.xml に貼り付け、「test」ターゲットを追加します。
<target depends="init,compile,test,-pre-dist,do-dist,-post-dist" description="Build distribution (WAR)." name="dist"/>
これは Netbeans 7.3 にありました。Jenkins ビルド サーバーでも、すべてのビルドでテストをビルドして実行するようになりました。
build-impl.xml は絶対に変更しないでください。プロジェクトに何らかの変更を加えると、Netbeans はこのファイルを再生成します。
より良い方法は、build.xml を変更して post-jar タスクを追加することです。
<target name="-post-jar" depends="test"/>