我正在尝试从春季网站上做春季教程。其中一个教程包括构建一个ant构建文件,当我构建时,我不断收到此错误
BUILD FAILED
build.xml:146: You must not specify nested elements when using refid
当我点击错误时,它似乎指向这个位置
<target name="tests" depends="build,buildtests" description="Run tests">
<junit printsummary="on"
fork="false"
haltonfailure="false"
failureproperty="tests.failed"
showoutput="true">
<classpath refid="master-classpath"/>
<formatter type="brief" usefile="false"/>
<batchtest>
<fileset refid="master-classpath">
<include name="**/*Tests.*"/>
</fileset>
</batchtest>
</junit>
<fail if="tests.failed">
tests.failed=${tests.failed}
***********************************************************
***********************************************************
**** One or more tests failed! Check the output ... ****
***********************************************************
***********************************************************
</fail>
</target>
生成此错误的任何线索?
答案 0 :(得分:3)
我找到了解决方案。
<batchtest>
<fileset dir="master-classpath">
<include name="**/*Tests.*"/>
</fileset>
</batchtest>
我最初使用refid="master-classpath"
,这是错误的。