??????????????????????????????????Σ??嵥 4 ?е?????????????????????????????????????????????????????????????????????????????????????????????á?

??????????????????????????ζ

????Fowler ???? ???????????????????ζ??????????????????????????ζ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????-?????????

?????????С???????????????????????????????????????????????С?????????У???????????????????Щ??С?????????????磬?? Ant ?У???????? ant ??????????????????????

??????????????????????????????????????????????????????????У???????????????????磬????? Ant ?????У???????????????????????????????????????????????????????????????????????????鶴?????????????????????????????Χ?????????????????Щ??????鶴?????з?????????????????У??????????????????????????????????鶴??????????????????????????????У???? 2 ?????

????? 2. ??????????

??????С?????????????????????????????????????????????????????????????á???????????????????????????????

???????????

????????????????е????????????????????????????磬?????????б????Щ??????裬?????????ó????????????????????????????ι?????????????????????????????????????????ι??????μ?????????????????"???"??????????????

?????????????????????????????????????κ???????????μ???????????????????????????????衣???????????????????裬??????????????????????????嵥 5 ??????????? delete Ant ?????????????????????????????????????????????????????????

?????嵥 5. ????????

?????????
 
<target name="clean">
??<delete dir="${logs.dir}" quiet="true" failonerror="false"/>????
??<delete dir="${build.dir}" quiet="true" failonerror="false"/>????
??<delete dir="${reports.dir}" quiet="true" failonerror="false"/>????
??<delete file="cobertura.ser" quiet="true" failonerror="false"/>????
</target>

???????????????????????????????????o????????鷳???????????????????????????????????????????????????κι?????

???????????ζ

????????-?????????а????????????????????γ????????????????????????????????????????????????????????????????????????????????????????????????????и?????????????????????????????????????????ε???????????????????飬????????????????????????????????????????????????????????????????????????

???????磬???嵥 6 ?У?run-simian ?????к????????·????????? _reports ????

?????嵥 6. ???????

?????????
 
<target name="run-simian">
??<taskdef resource="simiantask.properties"
????classpath="simian.classpath" classpathref="simian.classpath" />
??<delete dir="./_reports" quiet="true" />
??<mkdir dir="./_reports" />
??<simian threshold="2" language="java"
????ignoreCurlyBraces="true" ignoreIdentifierCase="true" ignoreStrings="true"
????ignoreStringCase="true" ignoreNumbers="true"??ignoreCharacters="true">
????<fileset dir="${src.dir}"/>
????<formatter type="xml" toFile="./_reports/simian-log.xml" />
??</simian>
??<xslt taskname="simian"
????in="./_reports/simian-log.xml"
????out="./_reports/Simian-Report.html"
????style="./_config/simian.xsl" />
</target>