2010-06-24 6 views
1

j'essaye de faire les tutoriels de ressort du site Web de ressort. l'un des tutoriels comprennent bulding un fichier de construction fourmi qui quand je construis, je continue à obtenir cette erreurerreur de tâche de junit de fourmi

BUILD FAILED 
build.xml:146: You must not specify nested elements when using refid 

Lorsque je clique sur l'erreur, il semble pointer à cet endroit

<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> 

des indices pourquoi cette erreur est générée?

Répondre

3

J'ai trouvé la solution. J'ai initialement utilisé refid="master-classpath", ce qui est faux.

+2

Cela a-t-il vraiment fonctionné à la fin? Il semble que vous ayez besoin d'un répertoire appelé 'master-classpath' pour cela. –

Questions connexes