﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-为学日益,为道日损.损之又损,以至于无为,无为而无不为.-随笔分类-『&lt;span style="color: #F79A01;"&gt;springside&lt;/span&gt;』</title><link>http://www.blogjava.net/xfan/category/13674.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 03:33:30 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 03:33:30 GMT</pubDate><ttl>60</ttl><item><title>springside之springside.bat,build.xml</title><link>http://www.blogjava.net/xfan/archive/2006/08/02/61270.html</link><dc:creator>我一直在努力!</dc:creator><author>我一直在努力!</author><pubDate>Tue, 01 Aug 2006 17:19:00 GMT</pubDate><guid>http://www.blogjava.net/xfan/archive/2006/08/02/61270.html</guid><wfw:comment>http://www.blogjava.net/xfan/comments/61270.html</wfw:comment><comments>http://www.blogjava.net/xfan/archive/2006/08/02/61270.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xfan/comments/commentRss/61270.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xfan/services/trackbacks/61270.html</trackback:ping><description><![CDATA[     终于下定决心要努力学习springside，以后我会记录一些springside中重要的源码的详细注释，以备查。<br />1. springside.bat：调用build.xml文件中的quickstart任务   <br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98.54%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 201px; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080"> 1</span><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">@echo off<br /></span><span style="COLOR: #008080"> 2</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />if "%JAVA_HOME%" == "" goto error<br /></span><span style="COLOR: #008080"> 3</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />@echo on<br /></span><span style="COLOR: #008080"> 4</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />:execute<br /></span><span style="COLOR: #008080"> 5</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />"%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" <br /></span><span style="COLOR: #008080"> 6</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />   org.apache.tools.ant.Main -f build.xml quickstart<br /></span><span style="COLOR: #008080"> 7</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />start http://localhost:8080/springside/<br /></span><span style="COLOR: #008080"> 8</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />goto end<br /></span><span style="COLOR: #008080"> 9</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />:error<br /></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />echo 请先设置JAVA_HOME环境变量<br /></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />:end</span></div> 注解：<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 55px; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />@echo off :  @作用表示它所在行的语句不显示在命令行，echo off表示它下面的所有语句不显示在命令行<br />    5,6行的语句就相当于ant -f build.xml quickstart,其他-cp参数指定classpath, -f用于指定ant的构建文件，如果是build.xml ,<br />          可以不用写 -f build.xml          </div>2.build.xml(文件有750多行，就不贴了)，以下是里面涉及到的ant的用法，不了解ant的请先看<a href="http://www.javafan.net/down1.jsp?ID=206&amp;URL=1">&lt;&lt;ant使用指南&gt;&gt; <br /></a><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">tstamp</span><span style="COLOR: #0000ff">&gt;&lt;</span><span style="COLOR: #800000">format </span><span style="COLOR: #ff0000">property</span><span style="COLOR: #0000ff">="datestamp"</span><span style="COLOR: #ff0000"> pattern</span><span style="COLOR: #0000ff">="yyyy-MM-dd"</span><span style="COLOR: #0000ff">/&gt;&lt;/</span><span style="COLOR: #800000">tstamp</span><span style="COLOR: #0000ff">&gt; //指定属性datestamp为当前时间,并指定时间格式</span></div>......先睡了，把build.xml看完，也就可以熟练掌握ant了<img src ="http://www.blogjava.net/xfan/aggbug/61270.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xfan/" target="_blank">我一直在努力!</a> 2006-08-02 01:19 <a href="http://www.blogjava.net/xfan/archive/2006/08/02/61270.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>