???? 終于下定決心要努力學(xué)習(xí)springside,以后我會(huì)記錄一些springside中重要的源碼的詳細(xì)注釋,以備查。
1.?springside.bat:調(diào)用build.xml文件中的quickstart任務(wù)???
?1@echo?off
?2if?"%JAVA_HOME%"?==?""?goto?error
?3@echo?on
?4:execute
?5"%JAVA_HOME%/bin/java"?-cp?lib/ant.jar;lib/ant-nodeps.jar;lib/ant-junit.jar;lib/junit-3.8.1.jar;"%JAVA_HOME%/lib/tools.jar"?
?6???org.apache.tools.ant.Main?-f?build.xml?quickstart
?7start?http://localhost:8080/springside/
?8goto?end
?9:error
10echo?請(qǐng)先設(shè)置JAVA_HOME環(huán)境變量
11:end
?注解:
@echo off :? @作用表示它所在行的語(yǔ)句不顯示在命令行,echo off表示它下面的所有語(yǔ)句不顯示在命令行
????5,6行的語(yǔ)句就相當(dāng)于ant?-f build.xml quickstart,其他-cp參數(shù)指定classpath, -f用于指定ant的構(gòu)建文件,如果是build.xml?,
??????????可以不用寫 -f build.xml?????????
2.build.xml(文件有750多行,就不貼了),以下是里面涉及到的ant的用法,不了解ant的請(qǐng)先看<<ant使用指南>>
<tstamp><format?property="datestamp"?pattern="yyyy-MM-dd"/></tstamp>?//指定屬性datestamp為當(dāng)前時(shí)間,并指定時(shí)間格式
......先睡了,把build.xml看完,也就可以熟練掌握ant了