我正在尝试设置一个项目来在构建时运行junit测试,以便团队中的每个成员和Jenkins构建服务器在构建时运行测试。
我相信我们已经在Netbeans中建立了一个相当标准的webproject,但我似乎找不到任何人在stackoverflow或google上解决这个问题。
你会怎么做呢?
答案 0 :(得分:1)
转到文件:/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构建服务器上。
答案 1 :(得分:0)
永远不要修改build-impl.xml!当您对项目执行任何更改时,Netbeans会重新生成此文件。
更好的方法是修改build.xml并添加post-jar任务:
<target name="-post-jar" depends="test"/>