???? 終于下定決心要努力學習springside,以后我會記錄一些springside中重要的源碼的詳細注釋,以備查。
1.?springside.bat:調用build.xml文件中的quickstart任務???
?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?請先設置JAVA_HOME環境變量
11:end
?注解:
@echo off :? @作用表示它所在行的語句不顯示在命令行,echo off表示它下面的所有語句不顯示在命令行
????5,6行的語句就相當于ant?-f build.xml quickstart,其他-cp參數指定classpath, -f用于指定ant的構建文件,如果是build.xml?,
??????????可以不用寫 -f build.xml?????????
2.build.xml(文件有750多行,就不貼了),以下是里面涉及到的ant的用法,不了解ant的請先看<<ant使用指南>>
<tstamp><format?property="datestamp"?pattern="yyyy-MM-dd"/></tstamp>?//指定屬性datestamp為當前時間,并指定時間格式
......先睡了,把build.xml看完,也就可以熟練掌握ant了