Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

1.1 branch is now trunk

git-svn-id: https://svn.codehaus.org/grails/trunk@8877 1cfb16fd-6d17-0410-8ff1-b7e8e1e2867d
  • Loading branch information...
commit 3e17890a2265e10dbfd9023739272c036b385241 1 parent 472e177
graeme authored

Showing 433 changed files with 32,211 additions and 0 deletions. Show diff stats Hide diff stats

  1. +71 0 .classpath
  2. +5 0 .cvsignore
  3. +11 0 .gitignore
  4. +23 0 .project
  5. +33 0 Grails+Module.iml
  6. +140 0 Grails.iml
  7. +2 0  INSTALL
  8. +29 0 JSP21.iml
  9. +203 0 LICENSE
  10. +76 0 README
  11. +299 0 ant/bin/ant
  12. +126 0 ant/bin/ant.bat
  13. +92 0 ant/bin/ant.cmd
  14. +26 0 ant/bin/antRun
  15. +47 0 ant/bin/antRun.bat
  16. +65 0 ant/bin/antRun.pl
  17. +99 0 ant/bin/antenv.cmd
  18. +113 0 ant/bin/complete-ant-cmd.pl
  19. +130 0 ant/bin/envset.cmd
  20. +30 0 ant/bin/lcp.bat
  21. +152 0 ant/bin/runant.pl
  22. +100 0 ant/bin/runant.py
  23. +59 0 ant/bin/runrc.cmd
  24. +291 0 ant/build/bundle.xml
  25. +32 0 ant/build/checkstyle.xml
  26. +78 0 ant/build/compile.xml
  27. +84 0 ant/build/eclipse.xml
  28. +68 0 ant/build/javadoc.xml
  29. +101 0 ant/build/maven.xml
  30. +101 0 ant/build/osx.xml
  31. +202 0 ant/build/release.xml
  32. +36 0 ant/build/resolve.xml
  33. +195 0 ant/build/unit-test.xml
  34. BIN  ant/lib/ant-apache-bsf.jar
  35. BIN  ant/lib/ant-junit.jar
  36. BIN  ant/lib/ant-launcher.jar
  37. BIN  ant/lib/ant-nodeps.jar
  38. BIN  ant/lib/ant-trax.jar
  39. BIN  ant/lib/ant.jar
  40. BIN  ant/lib/junit.jar
  41. BIN  ant/lib/maven-ant-tasks-2.0.9.jar
  42. +6 0 bin/cygrails
  43. +6 0 bin/grails
  44. +7 0 bin/grails-debug
  45. +18 0 bin/grails-debug.bat
  46. +15 0 bin/grails.bat
  47. +257 0 bin/startGrails
  48. +145 0 bin/startGrails.bat
  49. +344 0 build.gradle
  50. +33 0 build.properties
  51. +48 0 build.xml
  52. +16 0 commons.iml
  53. +15 0 conf/groovy-starter.conf
  54. +411 0 conf/webdefault.xml
  55. +62 0 cruise/build.xml
  56. +100 0 cruise/buildstatus.xsl
  57. +179 0 cruise/checkstyle/checkstyle-noframes.xsl
  58. BIN  cruise/checkstyle/lib/checkstyle-all-4.3.jar
  59. +171 0 cruise/checkstyle/sun_checks.xml
  60. BIN  cruise/coverage/lib/asm-2.2.1.jar
  61. BIN  cruise/coverage/lib/cobertura.jar
  62. +9 0 cruise/emailmap.properties
  63. +380 0 cruise/grailsCC.xsl
  64. +16 0 cruise/grailsCCHtmlMail.xsl
  65. +53 0 cruise/project.xml
  66. +139 0 cruise/reporting-app/WEB-INF/web.xml
  67. +58 0 cruise/reporting-app/buildresults.jsp
  68. +86 0 cruise/reporting-app/checkstyle.xml
  69. +63 0 cruise/reporting-app/controlpanel.jsp
  70. +36 0 cruise/reporting-app/cruisecontrol.header
  71. +135 0 cruise/reporting-app/css/cruisecontrol.css
  72. BIN  cruise/reporting-app/images/backhead2.png
  73. BIN  cruise/reporting-app/images/blank35.gif
  74. BIN  cruise/reporting-app/images/blank8.gif
  75. BIN  cruise/reporting-app/images/bluebg.gif
  76. BIN  cruise/reporting-app/images/bluestripesbottom.gif
  77. BIN  cruise/reporting-app/images/bluestripestop.gif
  78. BIN  cruise/reporting-app/images/buildResultsTab-off.gif
  79. BIN  cruise/reporting-app/images/buildResultsTab-on.gif
  80. BIN  cruise/reporting-app/images/canoo_rgb_pos.gif
  81. BIN  cruise/reporting-app/images/continuousintegration.gif
  82. BIN  cruise/reporting-app/images/controlPanelTab-off.gif
  83. BIN  cruise/reporting-app/images/controlPanelTab-on.gif
  84. BIN  cruise/reporting-app/images/logo.gif
  85. BIN  cruise/reporting-app/images/testResultsTab-off.gif
  86. BIN  cruise/reporting-app/images/testResultsTab-on.gif
  87. BIN  cruise/reporting-app/images/xmlLogFileTab-off.gif
  88. BIN  cruise/reporting-app/images/xmlLogFileTab-on.gif
  89. BIN  cruise/reporting-app/images/yellowGreenBack.png
  90. +155 0 cruise/reporting-app/index.jsp
  91. +85 0 cruise/reporting-app/main.jsp
  92. +35 0 cruise/reporting-app/metrics.jsp
  93. +57 0 cruise/reporting-app/navigation.jsp
  94. +39 0 cruise/reporting-app/testdetails.jsp
  95. +38 0 cruise/reporting-app/xmllog.jsp
  96. +84 0 cruise/reporting-app/xsl/changelists/header.xsl
  97. +68 0 cruise/reporting-app/xsl/checkstyle.xsl
  98. +119 0 cruise/reporting-app/xsl/compile.xsl
  99. +77 0 cruise/reporting-app/xsl/distributables.xsl
  100. +90 0 cruise/reporting-app/xsl/header.xsl
  101. +98 0 cruise/reporting-app/xsl/javadoc.xsl
  102. +313 0 cruise/reporting-app/xsl/logfile.xsl
  103. +101 0 cruise/reporting-app/xsl/maven.xsl
  104. +205 0 cruise/reporting-app/xsl/modifications.xsl
  105. +313 0 cruise/reporting-app/xsl/testdetails.xsl
  106. +243 0 cruise/reporting-app/xsl/unittests.xsl
  107. +198 0 dependencies.txt
  108. +1 0  gradle.properties
  109. +559 0 grails.ipr
  110. +50 0 grails.tmproj
  111. +38 0 ivy.xml
  112. +18 0 ivyconf.xml
  113. BIN  lib/ant-1.7.0.jar
  114. BIN  lib/ant-junit-1.7.0.jar
  115. BIN  lib/ant-launcher-1.7.0.jar
  116. BIN  lib/ant-nodeps-1.7.0.jar
  117. BIN  lib/ant-trax.jar
  118. BIN  lib/antlr-2.7.6.jar
  119. BIN  lib/aspectjrt.jar
  120. BIN  lib/aspectjweaver.jar
  121. BIN  lib/backport-util-concurrent-3.0.jar
  122. BIN  lib/cglib-nodep-2.1_3.jar
  123. BIN  lib/commons-beanutils-1.7.0.jar
  124. BIN  lib/commons-cli-1.0.jar
  125. BIN  lib/commons-codec-1.3.jar
  126. BIN  lib/commons-collections-3.2.jar
  127. BIN  lib/commons-dbcp-1.2.1.jar
  128. BIN  lib/commons-el-1.0.jar
  129. BIN  lib/commons-fileupload-1.1.1.jar
  130. BIN  lib/commons-io-1.4.jar
  131. BIN  lib/commons-lang-2.4.jar
  132. BIN  lib/commons-pool-1.2.jar
  133. BIN  lib/commons-validator-1.3.0.jar
  134. BIN  lib/dom4j-1.6.1.jar
  135. BIN  lib/ehcache-1.5.0.jar
  136. BIN  lib/ejb3-persistence-3.3.0.jar
  137. BIN  lib/gant_groovy1.6-1.6.0.jar
  138. BIN  lib/groovy-all-1.6.0.jar
  139. BIN  lib/hibernate-annotations-3.3.0.jar
  140. BIN  lib/hibernate-commons-annotations-3.3.0.jar
  141. BIN  lib/hibernate3-3.3.1.jar
  142. BIN  lib/hsqldb-1.8.0.5.jar
  143. BIN  lib/ivy-2.0.0.jar
  144. BIN  lib/jasper-compiler-5.5.15.jar
  145. BIN  lib/jasper-compiler-jdt-5.5.15.jar
  146. BIN  lib/jasper-runtime-5.5.15.jar
  147. BIN  lib/javassist-3.4.GA.jar
  148. BIN  lib/jcl-over-slf4j-1.5.6.jar
  149. BIN  lib/jetty-6.1.14.jar
  150. BIN  lib/jetty-naming-6.1.14.jar
  151. BIN  lib/jetty-plus-6.1.14.jar
  152. BIN  lib/jetty-util-6.1.14.jar
  153. BIN  lib/jline-0.9.91.jar
  154. BIN  lib/jsp-api-2.0.jar
  155. BIN  lib/jsp-api-2.1.jar
  156. BIN  lib/jsr107cache-1.0.jar
  157. BIN  lib/jstl-2.3.jar
  158. BIN  lib/jstl-2.4.jar
  159. BIN  lib/jta-1.1.jar
  160. BIN  lib/junit-3.8.2.jar
  161. BIN  lib/log4j-1.2.15.jar
  162. BIN  lib/ognl-2.6.9.jar
  163. BIN  lib/org.springframework.binding-2.0.3.RELEASE.jar
  164. BIN  lib/org.springframework.js-2.0.3.RELEASE.jar
  165. BIN  lib/org.springframework.webflow-2.0.3.RELEASE.jar
  166. BIN  lib/oro-2.0.8.jar
  167. BIN  lib/oscache-2.4.1.jar
  168. BIN  lib/serializer.jar
  169. BIN  lib/servlet-api-2.5-6.1.14.jar
  170. BIN  lib/sitemesh-2.4.jar
  171. BIN  lib/slf4j-api-1.5.6.jar
  172. BIN  lib/slf4j-log4j12-1.5.6.jar
  173. BIN  lib/spring-2.5.6.jar
  174. BIN  lib/spring-test-2.5.6.jar
  175. BIN  lib/spring-webmvc-2.5.6.jar
  176. BIN  lib/standard-2.3.jar
  177. BIN  lib/standard-2.4.jar
  178. BIN  lib/start.jar
  179. BIN  lib/svnkit-1.2.0.jar
  180. BIN  lib/xpp3_min-1.1.3.4.O.jar
  181. +83 0 maven/grails-bootstrap.pom.in
  182. +174 0 maven/grails-core.pom.in
  183. +129 0 maven/grails-crud.pom.in
  184. +155 0 maven/grails-gorm.pom.in
  185. +33 0 maven/grails-resources.pom.in
  186. +164 0 maven/grails-scripts.pom.in
  187. +79 0 maven/grails-spring.pom.in
  188. +93 0 maven/grails-test.pom.in
  189. +202 0 maven/grails-web.pom.in
  190. +159 0 maven/grails-webflow.pom.in
  191. +55 0 maven/grails.pom.in
  192. BIN  media/icons/grails - 128x128 icon.png
  193. BIN  media/icons/grails - 16x16 icon.png
  194. BIN  media/icons/grails - 32x32 icon.png
  195. BIN  media/icons/grails - 48x48 icon.png
  196. BIN  media/icons/grails - 48x48.ico
  197. BIN  media/icons/grails - 64x64 icon.png
  198. BIN  media/icons/grails_OS_X_App_Icon.icns
  199. +13 0 samples/petclinic-mvc/README.txt
  200. +84 0 samples/petclinic-mvc/build.xml
  201. +29 0 samples/petclinic-mvc/ivy.xml
  202. +15 0 samples/petclinic-mvc/ivysettings.xml
  203. +96 0 samples/petclinic-mvc/pet-clinic.iml
  204. +259 0 samples/petclinic-mvc/pet-clinic.ipr
  205. +30 0 samples/petclinic-mvc/src/org/grails/samples/Owner.groovy
  206. +20 0 samples/petclinic-mvc/src/org/grails/samples/Person.groovy
  207. +31 0 samples/petclinic-mvc/src/org/grails/samples/Pet.groovy
  208. +16 0 samples/petclinic-mvc/src/org/grails/samples/PetType.groovy
  209. +14 0 samples/petclinic-mvc/src/org/grails/samples/Speciality.groovy
  210. +20 0 samples/petclinic-mvc/src/org/grails/samples/Vet.groovy
  211. +31 0 samples/petclinic-mvc/src/org/grails/samples/Visit.groovy
  212. +52 0 samples/petclinic-mvc/src/org/grails/samples/web/AddOwnerForm.groovy
  213. +58 0 samples/petclinic-mvc/src/org/grails/samples/web/AddPetForm.groovy
  214. +52 0 samples/petclinic-mvc/src/org/grails/samples/web/AddVisitForm.groovy
  215. +31 0 samples/petclinic-mvc/src/org/grails/samples/web/ClinicBindingInitializer.groovy
  216. +98 0 samples/petclinic-mvc/src/org/grails/samples/web/ClinicController.groovy
  217. +49 0 samples/petclinic-mvc/src/org/grails/samples/web/EditOwnerForm.groovy
  218. +54 0 samples/petclinic-mvc/src/org/grails/samples/web/EditPetForm.groovy
  219. +57 0 samples/petclinic-mvc/src/org/grails/samples/web/FindOwnersForm.groovy
  220. +17 0 samples/petclinic-mvc/src/org/grails/samples/web/PetTypeEditor.groovy
  221. +7 0 samples/petclinic-mvc/src/org/grails/samples/web/package.html
  222. +62 0 samples/petclinic-mvc/web/WEB-INF/applicationContext.xml
  223. +21 0 samples/petclinic-mvc/web/WEB-INF/classes/log4j.properties
  224. +19 0 samples/petclinic-mvc/web/WEB-INF/classes/messages.properties
  225. +8 0 samples/petclinic-mvc/web/WEB-INF/classes/messages_de.properties
  226. +1 0  samples/petclinic-mvc/web/WEB-INF/classes/messages_en.properties
  227. +59 0 samples/petclinic-mvc/web/WEB-INF/dispatcher-servlet.xml
  228. +19 0 samples/petclinic-mvc/web/WEB-INF/jsp/dataAccessFailure.jsp
  229. +24 0 samples/petclinic-mvc/web/WEB-INF/jsp/findOwners.jsp
  230. +12 0 samples/petclinic-mvc/web/WEB-INF/jsp/footer.jsp
  231. +14 0 samples/petclinic-mvc/web/WEB-INF/jsp/header.jsp
  232. +4 0 samples/petclinic-mvc/web/WEB-INF/jsp/includes.jsp
  233. +98 0 samples/petclinic-mvc/web/WEB-INF/jsp/owner.jsp
  234. +58 0 samples/petclinic-mvc/web/WEB-INF/jsp/ownerForm.jsp
  235. +33 0 samples/petclinic-mvc/web/WEB-INF/jsp/owners.jsp
  236. +47 0 samples/petclinic-mvc/web/WEB-INF/jsp/petForm.jsp
  237. +49 0 samples/petclinic-mvc/web/WEB-INF/jsp/uncaughtException.jsp
  238. +26 0 samples/petclinic-mvc/web/WEB-INF/jsp/vets.jsp
  239. +70 0 samples/petclinic-mvc/web/WEB-INF/jsp/visitForm.jsp
  240. +14 0 samples/petclinic-mvc/web/WEB-INF/jsp/welcome.jsp
  241. +29 0 samples/petclinic-mvc/web/WEB-INF/web.xml
  242. BIN  samples/petclinic-mvc/web/images/banner-graphic.png
  243. BIN  samples/petclinic-mvc/web/images/bullet-arrow.png
  244. BIN  samples/petclinic-mvc/web/images/pets.png
  245. BIN  samples/petclinic-mvc/web/images/springsource-logo.png
  246. BIN  samples/petclinic-mvc/web/images/submit-bg.png
  247. +5 0 samples/petclinic-mvc/web/index.jsp
  248. +234 0 samples/petclinic-mvc/web/styles/petclinic.css
  249. +93 0 samples/petclinic/.classpath
  250. +23 0 samples/petclinic/.project
  251. +3 0  samples/petclinic/.settings/org.codehaus.groovy.eclipse.preferences.prefs
  252. +7 0 samples/petclinic/application.properties
  253. +130 0 samples/petclinic/build.xml
  254. +36 0 samples/petclinic/grails-app/conf/BootStrap.groovy
  255. +59 0 samples/petclinic/grails-app/conf/Config.groovy
  256. +32 0 samples/petclinic/grails-app/conf/DataSource.groovy
  257. +11 0 samples/petclinic/grails-app/conf/UrlMappings.groovy
  258. +4 0 samples/petclinic/grails-app/conf/spring/resources.groovy
  259. +11 0 samples/petclinic/grails-app/controllers/org/grails/samples/ClinicController.groovy
  260. +59 0 samples/petclinic/grails-app/controllers/org/grails/samples/OwnerController.groovy
  261. +44 0 samples/petclinic/grails-app/controllers/org/grails/samples/PetController.groovy
  262. +21 0 samples/petclinic/grails-app/domain/org/grails/samples/Owner.groovy
  263. +17 0 samples/petclinic/grails-app/domain/org/grails/samples/Person.groovy
  264. +22 0 samples/petclinic/grails-app/domain/org/grails/samples/Pet.groovy
  265. +8 0 samples/petclinic/grails-app/domain/org/grails/samples/PetType.groovy
  266. +10 0 samples/petclinic/grails-app/domain/org/grails/samples/Speciality.groovy
  267. +12 0 samples/petclinic/grails-app/domain/org/grails/samples/Vet.groovy
  268. +24 0 samples/petclinic/grails-app/domain/org/grails/samples/Visit.groovy
  269. +41 0 samples/petclinic/grails-app/i18n/messages.properties
  270. +30 0 samples/petclinic/grails-app/i18n/messages_de.properties
  271. +30 0 samples/petclinic/grails-app/i18n/messages_es.properties
  272. +19 0 samples/petclinic/grails-app/i18n/messages_fr.properties
  273. +19 0 samples/petclinic/grails-app/i18n/messages_it.properties
  274. +19 0 samples/petclinic/grails-app/i18n/messages_ja.properties
  275. +30 0 samples/petclinic/grails-app/i18n/messages_nl.properties
  276. +34 0 samples/petclinic/grails-app/i18n/messages_pt_BR.properties
  277. +31 0 samples/petclinic/grails-app/i18n/messages_ru.properties
  278. +30 0 samples/petclinic/grails-app/i18n/messages_th.properties
  279. +18 0 samples/petclinic/grails-app/i18n/messages_zh_CN.properties
  280. +18 0 samples/petclinic/grails-app/views/clinic/index.gsp
  281. +31 0 samples/petclinic/grails-app/views/clinic/vets.gsp
  282. +3 0  samples/petclinic/grails-app/views/common/_formField.gsp
  283. +54 0 samples/petclinic/grails-app/views/error.gsp
  284. +19 0 samples/petclinic/grails-app/views/layouts/main.gsp
  285. +53 0 samples/petclinic/grails-app/views/owner/add.gsp
  286. +31 0 samples/petclinic/grails-app/views/owner/find.gsp
  287. +39 0 samples/petclinic/grails-app/views/owner/selection.gsp
  288. +104 0 samples/petclinic/grails-app/views/owner/show.gsp
  289. +53 0 samples/petclinic/grails-app/views/pet/add.gsp
  290. +75 0 samples/petclinic/grails-app/views/pet/addVisit.gsp
  291. +27 0 samples/petclinic/ivy.xml
  292. +15 0 samples/petclinic/ivysettings.xml
  293. +19 0 samples/petclinic/petclinic.launch
  294. +73 0 samples/petclinic/petclinic.tmproj
  295. +77 0 samples/petclinic/test/unit/org/grails/samples/OwnerControllerTests.groovy
  296. +47 0 samples/petclinic/web-app/WEB-INF/applicationContext.xml
  297. +14 0 samples/petclinic/web-app/WEB-INF/sitemesh.xml
  298. +563 0 samples/petclinic/web-app/WEB-INF/tld/c.tld
  299. +671 0 samples/petclinic/web-app/WEB-INF/tld/fmt.tld
  300. +959 0 samples/petclinic/web-app/WEB-INF/tld/grails.tld
  301. +311 0 samples/petclinic/web-app/WEB-INF/tld/spring.tld
  302. +267 0 samples/petclinic/web-app/css/main.css
  303. +234 0 samples/petclinic/web-app/css/petclinic.css
  304. +281 0 samples/petclinic/web-app/html/petclinic.html
  305. BIN  samples/petclinic/web-app/images/banner-graphic.png
  306. BIN  samples/petclinic/web-app/images/banner-graphic.psd
  307. BIN  samples/petclinic/web-app/images/bullet-arrow.png
  308. BIN  samples/petclinic/web-app/images/favicon.ico
  309. BIN  samples/petclinic/web-app/images/grails_logo.jpg
  310. BIN  samples/petclinic/web-app/images/pets.png
  311. BIN  samples/petclinic/web-app/images/skin/database_add.png
  312. BIN  samples/petclinic/web-app/images/skin/database_delete.png
  313. BIN  samples/petclinic/web-app/images/skin/database_edit.png
  314. BIN  samples/petclinic/web-app/images/skin/database_save.png
  315. BIN  samples/petclinic/web-app/images/skin/database_table.png
  316. BIN  samples/petclinic/web-app/images/skin/exclamation.png
  317. BIN  samples/petclinic/web-app/images/skin/house.png
  318. BIN  samples/petclinic/web-app/images/skin/information.png
  319. BIN  samples/petclinic/web-app/images/skin/shadow.jpg
  320. BIN  samples/petclinic/web-app/images/skin/sorted_asc.gif
  321. BIN  samples/petclinic/web-app/images/skin/sorted_desc.gif
  322. BIN  samples/petclinic/web-app/images/spinner.gif
  323. BIN  samples/petclinic/web-app/images/springsource-logo.png
  324. BIN  samples/petclinic/web-app/images/submit-bg.png
  325. +20 0 samples/petclinic/web-app/index.gsp
  326. +13 0 samples/petclinic/web-app/js/application.js
  327. +7 0 samples/petclinic/web-app/js/prototype/animation.js
  328. +136 0 samples/petclinic/web-app/js/prototype/builder.js
  329. +965 0 samples/petclinic/web-app/js/prototype/controls.js
  330. +974 0 samples/petclinic/web-app/js/prototype/dragdrop.js
  331. +1,122 0 samples/petclinic/web-app/js/prototype/effects.js
  332. +4,184 0 samples/petclinic/web-app/js/prototype/prototype.js
  333. +2,691 0 samples/petclinic/web-app/js/prototype/rico.js
  334. +58 0 samples/petclinic/web-app/js/prototype/scriptaculous.js
  335. +275 0 samples/petclinic/web-app/js/prototype/slider.js
  336. +55 0 samples/petclinic/web-app/js/prototype/sound.js
  337. +568 0 samples/petclinic/web-app/js/prototype/unittest.js
  338. +47 0 sandbox/SampleGenerator.groovy
  339. +33 0 sandbox/ajax/grails-app/controllers/GoogleController.groovy
  340. +17 0 sandbox/ajax/grails-app/controllers/GoogleControllerTests.groovy
  341. +40 0 sandbox/ajax/grails-app/views/layouts/default.jsp
  342. BIN  sandbox/ajax/lib/googleapi.jar
  343. +33 0 sandbox/ajax/web-app/google.html
  344. +25 0 sandbox/blog/grails-app/conf/BlogBootStrap.groovy
  345. +14 0 sandbox/blog/grails-app/controllers/EntryController.groovy
  346. +17 0 sandbox/blog/grails-app/domain/Comment.groovy
  347. +16 0 sandbox/blog/grails-app/domain/Entry.groovy
  348. 0  sandbox/blog/grails-app/i18n/messages.properties
  349. +24 0 sandbox/blog/grails-app/views/entry/create.jsp
  350. +22 0 sandbox/blog/grails-app/views/entry/create.test.jsp
  351. +25 0 sandbox/blog/grails-app/views/entry/edit.jsp
  352. +23 0 sandbox/blog/grails-app/views/entry/edit.test.jsp
  353. +25 0 sandbox/blog/grails-app/views/entry/list.jsp
  354. +25 0 sandbox/blog/grails-app/views/entry/list.test.jsp
  355. +37 0 sandbox/blog/grails-app/views/entry/show.jsp
  356. +36 0 sandbox/blog/grails-app/views/entry/show.test.jsp
  357. +69 0 sandbox/books/BooksTest.groovy
  358. +73 0 sandbox/books/INSTRUCTIONS.txt
  359. +99 0 sandbox/books/WebTest.groovy
  360. +86 0 sandbox/books/WebTest.xml
  361. +110 0 sandbox/books/build.groovy
  362. +18 0 sandbox/books/build.properties
  363. +270 0 sandbox/books/grails-app/controllers/BooksPageFlow.groovy
  364. +30 0 sandbox/books/pageFlow.dot
  365. BIN  sandbox/books/pageFlow.png
  366. +37 0 sandbox/books/web-app/WEB-INF/jsp/authorDetail.jsp
  367. +42 0 sandbox/books/web-app/WEB-INF/jsp/bookDetail.jsp
  368. +12 0 sandbox/books/web-app/WEB-INF/jsp/end.jsp
  369. +47 0 sandbox/books/web-app/WEB-INF/jsp/listAuthors.jsp
  370. +52 0 sandbox/books/web-app/WEB-INF/jsp/listBooks.jsp
  371. +28 0 scripts/Bootstrap.groovy
  372. +55 0 scripts/BugReport.groovy
  373. +27 0 scripts/Clean.groovy
  374. +27 0 scripts/Compile.groovy
  375. +100 0 scripts/Console.groovy
  376. +27 0 scripts/CreateApp_.groovy
  377. +42 0 scripts/CreateController.groovy
  378. +36 0 scripts/CreateDomainClass.groovy
  379. +39 0 scripts/CreateFilters.groovy
  380. +35 0 scripts/CreateIntegrationTest.groovy
  381. +28 0 scripts/CreatePlugin_.groovy
  382. +34 0 scripts/CreateScript.groovy
  383. +39 0 scripts/CreateService.groovy
  384. +37 0 scripts/CreateTagLib.groovy
  385. +35 0 scripts/CreateUnitTest.groovy
  386. +26 0 scripts/Doc.groovy
  387. +49 0 scripts/GenerateAll.groovy
  388. +34 0 scripts/GenerateController.groovy
  389. +34 0 scripts/GenerateViews.groovy
  390. +158 0 scripts/Help_.groovy
  391. +171 0 scripts/Init.groovy
  392. +27 0 scripts/InstallPlugin.groovy
  393. +53 0 scripts/InstallTemplates.groovy
  394. +27 0 scripts/ListPlugins_.groovy
  395. +29 0 scripts/Package.groovy
  396. +27 0 scripts/PackagePlugin_.groovy
  397. +27 0 scripts/PluginInfo_.groovy
  398. +342 0 scripts/ReleasePlugin.groovy
  399. +36 0 scripts/RunApp.groovy
  400. +52 0 scripts/RunWar.groovy
  401. +125 0 scripts/SchemaExport.groovy
  402. +54 0 scripts/SetProxy_.groovy
  403. +41 0 scripts/SetVersion.groovy
  404. +67 0 scripts/Shell.groovy
  405. +91 0 scripts/Stats.groovy
  406. +67 0 scripts/TestApp.groovy
  407. +28 0 scripts/UninstallPlugin.groovy
  408. +249 0 scripts/Upgrade.groovy
  409. +41 0 scripts/War.groovy
  410. +54 0 scripts/_GrailsArgParsing.groovy
Sorry, we could not display the entire diff because it was too big.
71 .classpath
... ... @@ -0,0 +1,71 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<classpath>
  3 + <classpathentry kind="src" path="src/commons"/>
  4 + <classpathentry kind="src" path="src/tiger"/>
  5 + <classpathentry kind="src" path="src/web"/>
  6 + <classpathentry kind="src" path="src/persistence"/>
  7 + <classpathentry kind="src" path="src/scaffolding"/>
  8 + <classpathentry kind="src" output="target/eclipse/test-output" path="test/groovy"/>
  9 + <classpathentry kind="src" output="target/eclipse/test-output" path="test/commons"/>
  10 + <classpathentry kind="src" output="target/eclipse/test-output" path="test/web"/>
  11 + <classpathentry kind="src" output="target/eclipse/test-output" path="test/persistence"/>
  12 + <classpathentry kind="src" output="target/eclipse/test-output" path="test/scaffolding"/>
  13 + <classpathentry kind="lib" path="lib/hibernate3-3.3.1.jar" sourcepath="/HIBERNATE_HOME/src"/>
  14 + <classpathentry kind="lib" path="lib/spring-2.5.6.jar" sourcepath="/SPRING_HOME/src"/>
  15 + <classpathentry kind="lib" path="lib/spring-webmvc-2.5.6.jar" sourcepath="/SPRING_HOME/src"/>
  16 + <classpathentry kind="lib" path="lib/spring-test-2.5.6.jar" sourcepath="/SPRING_HOME/mock"/>
  17 + <classpathentry kind="lib" path="lib/ant-junit-1.7.0.jar"/>
  18 + <classpathentry kind="lib" path="lib/ant-nodeps-1.7.0.jar"/>
  19 + <classpathentry kind="lib" path="lib/ant-1.7.0.jar"/>
  20 + <classpathentry kind="lib" path="lib/antlr-2.7.6.jar"/>
  21 + <classpathentry kind="lib" path="lib/cglib-nodep-2.1_3.jar"/>
  22 + <classpathentry kind="lib" path="lib/commons-beanutils-1.7.0.jar"/>
  23 + <classpathentry kind="lib" path="lib/commons-cli-1.0.jar"/>
  24 + <classpathentry kind="lib" path="lib/commons-collections-3.2.jar"/>
  25 + <classpathentry kind="lib" path="lib/commons-codec-1.3.jar"/>
  26 + <classpathentry kind="lib" path="lib/commons-dbcp-1.2.1.jar"/>
  27 + <classpathentry kind="lib" path="lib/commons-el-1.0.jar"/>
  28 + <classpathentry kind="lib" path="lib/commons-fileupload-1.1.1.jar"/>
  29 + <classpathentry kind="lib" path="lib/commons-io-1.4.jar"/>
  30 + <classpathentry kind="lib" path="lib/commons-lang-2.4.jar"/>
  31 + <classpathentry kind="lib" path="lib/commons-pool-1.2.jar"/>
  32 + <classpathentry kind="lib" path="lib/commons-validator-1.3.0.jar"/>
  33 + <classpathentry kind="lib" path="lib/dom4j-1.6.1.jar"/>
  34 + <classpathentry kind="lib" path="lib/oscache-2.4.1.jar"/>
  35 + <classpathentry kind="lib" path="lib/ejb3-persistence-3.3.0.jar"/>
  36 + <classpathentry kind="lib" path="lib/gant_groovy1.6-1.6.0.jar"/>
  37 + <classpathentry kind="lib" path="lib/groovy-all-1.6.0.jar"/>
  38 + <classpathentry kind="lib" path="lib/hibernate-annotations-3.3.0.jar"/>
  39 + <classpathentry kind="lib" path="lib/hsqldb-1.8.0.5.jar"/>
  40 + <classpathentry kind="lib" path="lib/jasper-compiler-5.5.15.jar"/>
  41 + <classpathentry kind="lib" path="lib/jasper-runtime-5.5.15.jar"/>
  42 + <classpathentry kind="lib" path="lib/jcl-over-slf4j-1.5.6.jar"/>
  43 + <classpathentry kind="lib" path="lib/jetty-6.1.14.jar"/>
  44 + <classpathentry kind="lib" path="lib/jetty-util-6.1.14.jar"/>
  45 + <classpathentry kind="lib" path="lib/jetty-naming-6.1.14.jar" />
  46 + <classpathentry kind="lib" path="lib/jetty-plus-6.1.14.jar" />
  47 + <classpathentry kind="lib" path="lib/jsp-api-2.0.jar"/>
  48 + <classpathentry kind="lib" path="lib/jstl-2.3.jar"/>
  49 + <classpathentry kind="lib" path="lib/jstl-2.4.jar"/>
  50 + <classpathentry kind="lib" path="lib/jta-1.1.jar"/>
  51 + <classpathentry kind="lib" path="lib/junit-3.8.2.jar"/>
  52 + <classpathentry kind="lib" path="lib/log4j-1.2.15.jar"/>
  53 + <classpathentry kind="lib" path="lib/ognl-2.6.9.jar"/>
  54 + <classpathentry kind="lib" path="lib/oro-2.0.8.jar"/>
  55 + <classpathentry kind="lib" path="lib/serializer.jar"/>
  56 + <classpathentry kind="lib" path="lib/servlet-api-2.5-6.1.14.jar"/>
  57 + <classpathentry kind="lib" path="lib/sitemesh-2.4.jar"/>
  58 + <classpathentry kind="lib" path="lib/slf4j-api-1.5.6.jar"/>
  59 + <classpathentry kind="lib" path="lib/slf4j-log4j12-1.5.6.jar"/>
  60 + <classpathentry kind="lib" path="lib/org.springframework.binding-2.0.3.RELEASE.jar"/>
  61 + <classpathentry kind="lib" path="lib/org.springframework.js-2.0.3.RELEASE.jar"/>
  62 + <classpathentry kind="lib" path="lib/org.springframework.webflow-2.0.3.RELEASE.jar"/>
  63 + <classpathentry kind="lib" path="lib/standard-2.3.jar"/>
  64 + <classpathentry kind="lib" path="lib/standard-2.4.jar"/>
  65 + <classpathentry kind="lib" path="lib/start.jar"/>
  66 + <classpathentry kind="lib" path="lib/svnkit-1.2.0.jar"/>
  67 + <classpathentry kind="lib" path="lib/xpp3_min-1.1.3.4.O.jar"/>
  68 + <classpathentry kind="lib" path="ant/lib/ant.jar"/>
  69 + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
  70 + <classpathentry kind="output" path="target/eclipse/bin-output"/>
  71 +</classpath>
5 .cvsignore
... ... @@ -0,0 +1,5 @@
  1 +dist
  2 +target
  3 +classes
  4 +test-classes
  5 +etc
11 .gitignore
... ... @@ -0,0 +1,11 @@
  1 +downloads
  2 +test/groovy/grails/config
  3 +test/grails-app
  4 +stacktrace.log
  5 +dist
  6 +idea-target
  7 +target
  8 +idea-target
  9 +build
  10 +grails.iws
  11 +.gradle
23 .project
... ... @@ -0,0 +1,23 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<projectDescription>
  3 + <name>grails</name>
  4 + <comment></comment>
  5 + <projects>
  6 + </projects>
  7 + <buildSpec>
  8 + <buildCommand>
  9 + <name>org.eclipse.jdt.core.javabuilder</name>
  10 + <arguments>
  11 + </arguments>
  12 + </buildCommand>
  13 + <buildCommand>
  14 + <name>org.codehaus.groovy.eclipse.groovyBuilder</name>
  15 + <arguments>
  16 + </arguments>
  17 + </buildCommand>
  18 + </buildSpec>
  19 + <natures>
  20 + <nature>org.eclipse.jdt.core.javanature</nature>
  21 + <nature>org.codehaus.groovy.eclipse.groovyNature</nature>
  22 + </natures>
  23 +</projectDescription>
33 Grails+Module.iml
... ... @@ -0,0 +1,33 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<module version="4" relativePaths="true" type="JAVA_MODULE">
  3 + <component name="ModuleRootManager" />
  4 + <component name="NewModuleRootManager">
  5 + <output url="file://$MODULE_DIR$/target/classes" />
  6 + <exclude-output />
  7 + <output-test url="file://$MODULE_DIR$/target/test-classes" />
  8 + <content url="file://$MODULE_DIR$">
  9 + <sourceFolder url="file://$MODULE_DIR$/src/commons" isTestSource="false" />
  10 + <sourceFolder url="file://$MODULE_DIR$/src/persistence" isTestSource="false" />
  11 + <sourceFolder url="file://$MODULE_DIR$/src/scaffolding" isTestSource="false" />
  12 + <sourceFolder url="file://$MODULE_DIR$/src/web" isTestSource="false" />
  13 + <sourceFolder url="file://$MODULE_DIR$/test/commons" isTestSource="true" />
  14 + <sourceFolder url="file://$MODULE_DIR$/test/persistence" isTestSource="true" />
  15 + <sourceFolder url="file://$MODULE_DIR$/test/scaffolding" isTestSource="true" />
  16 + <sourceFolder url="file://$MODULE_DIR$/test/web" isTestSource="true" />
  17 + </content>
  18 + <orderEntry type="inheritedJdk" />
  19 + <orderEntry type="sourceFolder" forTests="false" />
  20 + <orderEntry type="library" name="Apache Commons" level="project" />
  21 + <orderEntry type="library" name="Groovy" level="project" />
  22 + <orderEntry type="library" name="Hibernate 3" level="project" />
  23 + <orderEntry type="library" name="Spring" level="project" />
  24 + <orderEntry type="library" name="dom4j" level="project" />
  25 + <orderEntry type="library" name="SiteMesh" level="project" />
  26 + <orderEntry type="library" name="Jetty" level="project" />
  27 + <orderEntry type="library" name="javax.servlet" level="project" />
  28 + <orderEntry type="library" name="OGNL" level="project" />
  29 + <orderEntry type="library" name="JUnit" level="project" />
  30 + <orderEntryProperties />
  31 + </component>
  32 +</module>
  33 +
140 Grails.iml
... ... @@ -0,0 +1,140 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<module relativePaths="true" type="JAVA_MODULE" version="4">
  3 + <component name="FacetManager">
  4 + <facet type="Groovy" name="Groovy">
  5 + <configuration />
  6 + </facet>
  7 + </component>
  8 + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
  9 + <output url="file://$MODULE_DIR$/idea-target/classes" />
  10 + <output-test url="file://$MODULE_DIR$/idea-target/test-classes" />
  11 + <exclude-output />
  12 + <content url="file://$MODULE_DIR$">
  13 + <sourceFolder url="file://$MODULE_DIR$/src/commons" isTestSource="false" />
  14 + <sourceFolder url="file://$MODULE_DIR$/src/groovy" isTestSource="false" />
  15 + <sourceFolder url="file://$MODULE_DIR$/src/jsp21" isTestSource="false" />
  16 + <sourceFolder url="file://$MODULE_DIR$/src/persistence" isTestSource="false" />
  17 + <sourceFolder url="file://$MODULE_DIR$/src/scaffolding" isTestSource="false" />
  18 + <sourceFolder url="file://$MODULE_DIR$/src/web" isTestSource="false" />
  19 + <sourceFolder url="file://$MODULE_DIR$/test/commons" isTestSource="true" />
  20 + <sourceFolder url="file://$MODULE_DIR$/test/groovy" isTestSource="true" />
  21 + <sourceFolder url="file://$MODULE_DIR$/test/persistence" isTestSource="true" />
  22 + <sourceFolder url="file://$MODULE_DIR$/test/scaffolding" isTestSource="true" />
  23 + <sourceFolder url="file://$MODULE_DIR$/test/web" isTestSource="true" />
  24 + <excludeFolder url="file://$MODULE_DIR$/META-INF" />
  25 + <excludeFolder url="file://$MODULE_DIR$/cruise" />
  26 + <excludeFolder url="file://$MODULE_DIR$/doc" />
  27 + <excludeFolder url="file://$MODULE_DIR$/downloads" />
  28 + <excludeFolder url="file://$MODULE_DIR$/idea-target" />
  29 + <excludeFolder url="file://$MODULE_DIR$/media" />
  30 + <excludeFolder url="file://$MODULE_DIR$/out" />
  31 + <excludeFolder url="file://$MODULE_DIR$/samples" />
  32 + <excludeFolder url="file://$MODULE_DIR$/sandbox" />
  33 + <excludeFolder url="file://$MODULE_DIR$/src/jsp21" />
  34 + <excludeFolder url="file://$MODULE_DIR$/target" />
  35 + <excludeFolder url="file://$MODULE_DIR$/tmp" />
  36 + </content>
  37 + <orderEntry type="library" name="groovy-1.6" level="application" />
  38 + <orderEntry type="inheritedJdk" />
  39 + <orderEntry type="sourceFolder" forTests="false" />
  40 + <orderEntry type="library" exported="" name="Apache Commons" level="project" />
  41 + <orderEntry type="library" exported="" name="dom4j" level="project" />
  42 + <orderEntry type="library" exported="" name="Spring" level="project" />
  43 + <orderEntry type="library" exported="" name="Hibernate 3" level="project" />
  44 + <orderEntry type="library" exported="" name="javax.servlet" level="project" />
  45 + <orderEntry type="library" exported="" name="Jetty" level="project" />
  46 + <orderEntry type="library" exported="" name="JUnit" level="project" />
  47 + <orderEntry type="library" exported="" name="SiteMesh" level="project" />
  48 + <orderEntry type="library" exported="" name="HSQLDB" level="project" />
  49 + <orderEntry type="module-library" exported="">
  50 + <library>
  51 + <CLASSES>
  52 + <root url="jar://$MODULE_DIR$/lib/ognl-2.6.9.jar!/" />
  53 + </CLASSES>
  54 + <JAVADOC />
  55 + <SOURCES />
  56 + </library>
  57 + </orderEntry>
  58 + <orderEntry type="module-library" exported="">
  59 + <library name="XStream">
  60 + <CLASSES>
  61 + <root url="jar://$MODULE_DIR$/lib/xpp3_min-1.1.3.4.O.jar!/" />
  62 + <root url="jar://$MODULE_DIR$/lib/xstream-1.2.1.jar!/" />
  63 + </CLASSES>
  64 + <JAVADOC />
  65 + <SOURCES>
  66 + <root url="file://$MODULE_DIR$/../../xstream-1.2.1-sources" />
  67 + </SOURCES>
  68 + </library>
  69 + </orderEntry>
  70 + <orderEntry type="module-library" exported="">
  71 + <library name="Apache Ant">
  72 + <CLASSES>
  73 + <root url="jar://$MODULE_DIR$/lib/ant-trax.jar!/" />
  74 + <root url="jar://$MODULE_DIR$/lib/ant-1.7.0.jar!/" />
  75 + <root url="jar://$MODULE_DIR$/lib/ant-nodeps-1.7.0.jar!/" />
  76 + <root url="jar://$MODULE_DIR$/lib/ant-junit-1.7.0.jar!/" />
  77 + <root url="jar://$MODULE_DIR$/lib/ant-launcher-1.7.0.jar!/" />
  78 + </CLASSES>
  79 + <JAVADOC />
  80 + <SOURCES />
  81 + </library>
  82 + </orderEntry>
  83 + <orderEntry type="module-library">
  84 + <library name="XML APIs">
  85 + <CLASSES>
  86 + <root url="jar://$MODULE_DIR$/lib/xalan.jar!/" />
  87 + <root url="jar://$MODULE_DIR$/lib/serializer.jar!/" />
  88 + <root url="jar://$MODULE_DIR$/lib/xercesImpl-2.9.0.jar!/" />
  89 + </CLASSES>
  90 + <JAVADOC />
  91 + <SOURCES />
  92 + </library>
  93 + </orderEntry>
  94 + <orderEntry type="module-library" exported="">
  95 + <library name="SLF4J">
  96 + <CLASSES>
  97 + <root url="jar://$MODULE_DIR$/lib/jcl-over-slf4j-1.5.6.jar!/" />
  98 + <root url="jar://$MODULE_DIR$/lib/slf4j-log4j12-1.5.6.jar!/" />
  99 + <root url="jar://$MODULE_DIR$/lib/slf4j-api-1.5.6.jar!/" />
  100 + </CLASSES>
  101 + <JAVADOC />
  102 + <SOURCES />
  103 + </library>
  104 + </orderEntry>
  105 + <orderEntry type="module-library">
  106 + <library name="SVNKit">
  107 + <CLASSES>
  108 + <root url="jar://$MODULE_DIR$/lib/svnkit-1.2.0.jar!/" />
  109 + </CLASSES>
  110 + <JAVADOC />
  111 + <SOURCES />
  112 + </library>
  113 + </orderEntry>
  114 + <orderEntry type="module-library">
  115 + <library name="Gant">
  116 + <CLASSES>
  117 + <root url="jar://$MODULE_DIR$/lib/gant_groovy1.6-1.6.0.jar!/" />
  118 + </CLASSES>
  119 + <JAVADOC />
  120 + <SOURCES />
  121 + </library>
  122 + </orderEntry>
  123 + <orderEntry type="module-library">
  124 + <library>
  125 + <CLASSES>
  126 + <root url="file://$MODULE_DIR$/src/jar" />
  127 + </CLASSES>
  128 + <JAVADOC />
  129 + <SOURCES />
  130 + </library>
  131 + </orderEntry>
  132 + <javadoc-paths>
  133 + <root url="file://$MODULE_DIR$/../spring-framework-2.0/docs/api" />
  134 + <root url="file://$MODULE_DIR$/../hibernate-3.2/doc/api" />
  135 + <root url="file://$MODULE_DIR$/../sitemesh-2.2.1/docs/api" />
  136 + <root url="file://$MODULE_DIR$/../spring-framework-2.0/docs/api" />
  137 + </javadoc-paths>
  138 + </component>
  139 +</module>
  140 +
2  INSTALL
... ... @@ -0,0 +1,2 @@
  1 +For installation instructions see the manual in the docs subdirectory
  2 +or online at <http://grails.org/Installation>.
29 JSP21.iml
... ... @@ -0,0 +1,29 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<module relativePaths="true" type="JAVA_MODULE" version="4">
  3 + <component name="FacetManager">
  4 + <facet type="Groovy" name="Groovy">
  5 + <configuration />
  6 + </facet>
  7 + </component>
  8 + <component name="NewModuleRootManager" inherit-compiler-output="true">
  9 + <exclude-output />
  10 + <content url="file://$MODULE_DIR$/src/jsp21">
  11 + <sourceFolder url="file://$MODULE_DIR$/src/jsp21" isTestSource="false" />
  12 + </content>
  13 + <orderEntry type="library" name="groovy-1.6" level="application" />
  14 + <orderEntry type="inheritedJdk" />
  15 + <orderEntry type="sourceFolder" forTests="false" />
  16 + <orderEntry type="module-library">
  17 + <library>
  18 + <CLASSES>
  19 + <root url="jar://$MODULE_DIR$/lib/jsp-api-2.1.jar!/" />
  20 + </CLASSES>
  21 + <JAVADOC />
  22 + <SOURCES />
  23 + </library>
  24 + </orderEntry>
  25 + <orderEntry type="module" module-name="Grails" />
  26 + <orderEntry type="library" name="javax.servlet" level="project" />
  27 + </component>
  28 +</module>
  29 +
203 LICENSE
... ... @@ -0,0 +1,203 @@
  1 +/*
  2 +* Apache License
  3 +* Version 2.0, January 2004
  4 +* http://www.apache.org/licenses/
  5 +*
  6 +* TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7 +*
  8 +* 1. Definitions.
  9 +*
  10 +* "License" shall mean the terms and conditions for use, reproduction,
  11 +* and distribution as defined by Sections 1 through 9 of this document.
  12 +*
  13 +* "Licensor" shall mean the copyright owner or entity authorized by
  14 +* the copyright owner that is granting the License.
  15 +*
  16 +* "Legal Entity" shall mean the union of the acting entity and all
  17 +* other entities that control, are controlled by, or are under common
  18 +* control with that entity. For the purposes of this definition,
  19 +* "control" means (i) the power, direct or indirect, to cause the
  20 +* direction or management of such entity, whether by contract or
  21 +* otherwise, or (ii) ownership of fifty percent (50%) or more of the
  22 +* outstanding shares, or (iii) beneficial ownership of such entity.
  23 +*
  24 +* "You" (or "Your") shall mean an individual or Legal Entity
  25 +* exercising permissions granted by this License.
  26 +*
  27 +* "Source" form shall mean the preferred form for making modifications,
  28 +* including but not limited to software source code, documentation
  29 +* source, and configuration files.
  30 +*
  31 +* "Object" form shall mean any form resulting from mechanical
  32 +* transformation or translation of a Source form, including but
  33 +* not limited to compiled object code, generated documentation,
  34 +* and conversions to other media types.
  35 +*
  36 +* "Work" shall mean the work of authorship, whether in Source or
  37 +* Object form, made available under the License, as indicated by a
  38 +* copyright notice that is included in or attached to the work
  39 +* (an example is provided in the Appendix below).
  40 +*
  41 +* "Derivative Works" shall mean any work, whether in Source or Object
  42 +* form, that is based on (or derived from) the Work and for which the
  43 +* editorial revisions, annotations, elaborations, or other modifications
  44 +* represent, as a whole, an original work of authorship. For the purposes
  45 +* of this License, Derivative Works shall not include works that remain
  46 +* separable from, or merely link (or bind by name) to the interfaces of,
  47 +* the Work and Derivative Works thereof.
  48 +*
  49 +* "Contribution" shall mean any work of authorship, including
  50 +* the original version of the Work and any modifications or additions
  51 +* to that Work or Derivative Works thereof, that is intentionally
  52 +* submitted to Licensor for inclusion in the Work by the copyright owner
  53 +* or by an individual or Legal Entity authorized to submit on behalf of
  54 +* the copyright owner. For the purposes of this definition, "submitted"
  55 +* means any form of electronic, verbal, or written communication sent
  56 +* to the Licensor or its representatives, including but not limited to
  57 +* communication on electronic mailing lists, source code control systems,
  58 +* and issue tracking systems that are managed by, or on behalf of, the
  59 +* Licensor for the purpose of discussing and improving the Work, but
  60 +* excluding communication that is conspicuously marked or otherwise
  61 +* designated in writing by the copyright owner as "Not a Contribution."
  62 +*
  63 +* "Contributor" shall mean Licensor and any individual or Legal Entity
  64 +* on behalf of whom a Contribution has been received by Licensor and
  65 +* subsequently incorporated within the Work.
  66 +*
  67 +* 2. Grant of Copyright License. Subject to the terms and conditions of
  68 +* this License, each Contributor hereby grants to You a perpetual,
  69 +* worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  70 +* copyright license to reproduce, prepare Derivative Works of,
  71 +* publicly display, publicly perform, sublicense, and distribute the
  72 +* Work and such Derivative Works in Source or Object form.
  73 +*
  74 +* 3. Grant of Patent License. Subject to the terms and conditions of
  75 +* this License, each Contributor hereby grants to You a perpetual,
  76 +* worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  77 +* (except as stated in this section) patent license to make, have made,
  78 +* use, offer to sell, sell, import, and otherwise transfer the Work,
  79 +* where such license applies only to those patent claims licensable
  80 +* by such Contributor that are necessarily infringed by their
  81 +* Contribution(s) alone or by combination of their Contribution(s)
  82 +* with the Work to which such Contribution(s) was submitted. If You
  83 +* institute patent litigation against any entity (including a
  84 +* cross-claim or counterclaim in a lawsuit) alleging that the Work
  85 +* or a Contribution incorporated within the Work constitutes direct
  86 +* or contributory patent infringement, then any patent licenses
  87 +* granted to You under this License for that Work shall terminate
  88 +* as of the date such litigation is filed.
  89 +*
  90 +* 4. Redistribution. You may reproduce and distribute copies of the
  91 +* Work or Derivative Works thereof in any medium, with or without
  92 +* modifications, and in Source or Object form, provided that You
  93 +* meet the following conditions:
  94 +*
  95 +* (a) You must give any other recipients of the Work or
  96 +* Derivative Works a copy of this License; and
  97 +*
  98 +* (b) You must cause any modified files to carry prominent notices
  99 +* stating that You changed the files; and
  100 +*
  101 +* (c) You must retain, in the Source form of any Derivative Works
  102 +* that You distribute, all copyright, patent, trademark, and
  103 +* attribution notices from the Source form of the Work,
  104 +* excluding those notices that do not pertain to any part of
  105 +* the Derivative Works; and
  106 +*
  107 +* (d) If the Work includes a "NOTICE" text file as part of its
  108 +* distribution, then any Derivative Works that You distribute must
  109 +* include a readable copy of the attribution notices contained
  110 +* within such NOTICE file, excluding those notices that do not
  111 +* pertain to any part of the Derivative Works, in at least one
  112 +* of the following places: within a NOTICE text file distributed
  113 +* as part of the Derivative Works; within the Source form or
  114 +* documentation, if provided along with the Derivative Works; or,
  115 +* within a display generated by the Derivative Works, if and
  116 +* wherever such third-party notices normally appear. The contents
  117 +* of the NOTICE file are for informational purposes only and
  118 +* do not modify the License. You may add Your own attribution
  119 +* notices within Derivative Works that You distribute, alongside
  120 +* or as an addendum to the NOTICE text from the Work, provided
  121 +* that such additional attribution notices cannot be construed
  122 +* as modifying the License.
  123 +*
  124 +* You may add Your own copyright statement to Your modifications and
  125 +* may provide additional or different license terms and conditions
  126 +* for use, reproduction, or distribution of Your modifications, or
  127 +* for any such Derivative Works as a whole, provided Your use,
  128 +* reproduction, and distribution of the Work otherwise complies with
  129 +* the conditions stated in this License.
  130 +*
  131 +* 5. Submission of Contributions. Unless You explicitly state otherwise,
  132 +* any Contribution intentionally submitted for inclusion in the Work
  133 +* by You to the Licensor shall be under the terms and conditions of
  134 +* this License, without any additional terms or conditions.
  135 +* Notwithstanding the above, nothing herein shall supersede or modify
  136 +* the terms of any separate license agreement you may have executed
  137 +* with Licensor regarding such Contributions.
  138 +*
  139 +* 6. Trademarks. This License does not grant permission to use the trade
  140 +* names, trademarks, service marks, or product names of the Licensor,
  141 +* except as required for reasonable and customary use in describing the
  142 +* origin of the Work and reproducing the content of the NOTICE file.
  143 +*
  144 +* 7. Disclaimer of Warranty. Unless required by applicable law or
  145 +* agreed to in writing, Licensor provides the Work (and each
  146 +* Contributor provides its Contributions) on an "AS IS" BASIS,
  147 +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  148 +* implied, including, without limitation, any warranties or conditions
  149 +* of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  150 +* PARTICULAR PURPOSE. You are solely responsible for determining the
  151 +* appropriateness of using or redistributing the Work and assume any
  152 +* risks associated with Your exercise of permissions under this License.
  153 +*
  154 +* 8. Limitation of Liability. In no event and under no legal theory,
  155 +* whether in tort (including negligence), contract, or otherwise,
  156 +* unless required by applicable law (such as deliberate and grossly
  157 +* negligent acts) or agreed to in writing, shall any Contributor be
  158 +* liable to You for damages, including any direct, indirect, special,
  159 +* incidental, or consequential damages of any character arising as a
  160 +* result of this License or out of the use or inability to use the
  161 +* Work (including but not limited to damages for loss of goodwill,
  162 +* work stoppage, computer failure or malfunction, or any and all
  163 +* other commercial damages or losses), even if such Contributor
  164 +* has been advised of the possibility of such damages.
  165 +*
  166 +* 9. Accepting Warranty or Additional Liability. While redistributing
  167 +* the Work or Derivative Works thereof, You may choose to offer,
  168 +* and charge a fee for, acceptance of support, warranty, indemnity,
  169 +* or other liability obligations and/or rights consistent with this
  170 +* License. However, in accepting such obligations, You may act only
  171 +* on Your own behalf and on Your sole responsibility, not on behalf
  172 +* of any other Contributor, and only if You agree to indemnify,
  173 +* defend, and hold each Contributor harmless for any liability
  174 +* incurred by, or claims asserted against, such Contributor by reason
  175 +* of your accepting any such warranty or additional liability.
  176 +*
  177 +* END OF TERMS AND CONDITIONS
  178 +*
  179 +* APPENDIX: How to apply the Apache License to your work.
  180 +*
  181 +* To apply the Apache License to your work, attach the following
  182 +* boilerplate notice, with the fields enclosed by brackets "[]"
  183 +* replaced with your own identifying information. (Don't include
  184 +* the brackets!) The text should be enclosed in the appropriate
  185 +* comment syntax for the file format. We also recommend that a
  186 +* file or class name and description of purpose be included on the
  187 +* same "printed page" as the copyright notice for easier
  188 +* identification within third-party archives.
  189 +*
  190 +* Copyright [yyyy] [name of copyright owner]
  191 +*
  192 +* Licensed under the Apache License, Version 2.0 (the "License");
  193 +* you may not use this file except in compliance with the License.
  194 +* You may obtain a copy of the License at
  195 +*
  196 +* http://www.apache.org/licenses/LICENSE-2.0
  197 +*
  198 +* Unless required by applicable law or agreed to in writing, software
  199 +* distributed under the License is distributed on an "AS IS" BASIS,
  200 +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  201 +* See the License for the specific language governing permissions and
  202 +* limitations under the License.
  203 +*/
76 README
... ... @@ -0,0 +1,76 @@
  1 +Grails, release 1.1.1 (April, 2009)
  2 +--------------------------------------------------
  3 +http://grails.org
  4 +
  5 +
  6 +1. INTRODUCTION
  7 +=============================================================================
  8 +
  9 +
  10 +Grails is a web application framework based on the Groovy language that endorses the DRY (don't repeat yourself) and coding-by-convention philosophies. Grails runs on the Java Virtual Machine and thus has access to the entire Java Platform.
  11 +
  12 +With Grails you can easily create web applications thanks to:
  13 +
  14 +- a complete development and deployment environment. All dependencies and configuration that is required to the run Grails applications in a web server are provided by Grails. The only thing you have to worry about is your application code.
  15 +
  16 +- inclusion of an embedded Jetty web server
  17 +
  18 +- development mode that automatically reloads changes made to application code, without having to restart the web server.
  19 +
  20 +- automatic persistence mapping of domain classes with automatic relationship management.
  21 +
  22 +- scaffolding on data access classes for rapid development of CRUD (Create, Read, Update, Delete) operations.
  23 +
  24 +- powerful view technology with dynamic tag libraries and support for Groovy Server Pages (GSP)
  25 +
  26 +
  27 +2. GETTING STARTED
  28 +=============================================================================
  29 +
  30 +
  31 +To get started follow these steps:
  32 +
  33 +- create a GRAILS_HOME environment variable that points to the path of the Grails distribution (the folder contain this file).
  34 +
  35 +- add the bin folder in the Grails distribution to the PATH environment variable
  36 +
  37 +On a Windows computer these step are done as follows:
  38 +
  39 +> set GRAILS_HOME=C:\download\grails
  40 +> echo %GRAILS_HOME%
  41 +C:\download\grails
  42 +> set PATH=%GRAILS_HOME%\bin;%PATH%
  43 +
  44 +On a Unix-like computer these steps are done as follows:
  45 +
  46 +> set GRAILS_HOME=~/download/grails
  47 +> export GRAILS_HOME
  48 +> echo ${GRAILS_HOME}
  49 +~/download/grails
  50 +> cd ${GRAILS_HOME}
  51 +> chmod a+x bin/grails
  52 +> set PATH=${GRAILS_HOME}/bin:${PATH}
  53 +> export PATH
  54 +
  55 +You can now run the grails command, as follows:
  56 +
  57 +> grails create-app YourProject
  58 +
  59 +For more info checkout the Grails homepage at http://grails.org
  60 +
  61 +
  62 +3. UPGRADING
  63 +=============================================================================
  64 +
  65 +
  66 +To upgrade your existing Grails projects you must run:
  67 +
  68 +grails clean
  69 +grails upgrade
  70 +
  71 +...for each project.
  72 +
  73 +=============================================================================
  74 +Enjoy working with Grails.
  75 +
  76 +The Grails team
299 ant/bin/ant
... ... @@ -0,0 +1,299 @@
  1 +#! /bin/sh
  2 +
  3 +# Copyright 2001-2005 The Apache Software Foundation
  4 +#
  5 +# Licensed under the Apache License, Version 2.0 (the "License");
  6 +# you may not use this file except in compliance with the License.
  7 +# You may obtain a copy of the License at
  8 +#
  9 +# http://www.apache.org/licenses/LICENSE-2.0
  10 +#
  11 +# Unless required by applicable law or agreed to in writing, software
  12 +# distributed under the License is distributed on an "AS IS" BASIS,
  13 +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14 +# See the License for the specific language governing permissions and
  15 +# limitations under the License.
  16 +
  17 +# Extract launch and ant arguments, (see details below).
  18 +ant_exec_args=
  19 +no_config=false
  20 +use_jikes_default=false
  21 +ant_exec_debug=false
  22 +show_help=false
  23 +for arg in "$@" ; do
  24 + if [ "$arg" = "--noconfig" ] ; then
  25 + no_config=true
  26 + elif [ "$arg" = "--usejikes" ] ; then
  27 + use_jikes_default=true
  28 + elif [ "$arg" = "--execdebug" ] ; then
  29 + ant_exec_debug=true
  30 + elif [ my"$arg" = my"--h" -o my"$arg" = my"--help" ] ; then
  31 + show_help=true
  32 + ant_exec_args="$ant_exec_args -h"
  33 + else
  34 + if [ my"$arg" = my"-h" -o my"$arg" = my"-help" ] ; then
  35 + show_help=true
  36 + fi
  37 + ant_exec_args="$ant_exec_args \"$arg\""
  38 + fi
  39 +done
  40 +
  41 +# Source/default ant configuration
  42 +if $no_config ; then
  43 + rpm_mode=false
  44 + usejikes=$use_jikes_default
  45 +else
  46 + # load system-wide ant configuration
  47 + if [ -f "/etc/ant.conf" ] ; then
  48 + . /etc/ant.conf
  49 + fi
  50 +
  51 + # load user ant configuration
  52 + if [ -f "$HOME/.ant/ant.conf" ] ; then
  53 + . $HOME/.ant/ant.conf
  54 + fi
  55 + if [ -f "$HOME/.antrc" ] ; then
  56 + . "$HOME/.antrc"
  57 + fi
  58 +
  59 + # provide default configuration values
  60 + if [ -z "$rpm_mode" ] ; then
  61 + rpm_mode=false
  62 + fi
  63 + if [ -z "$usejikes" ] ; then
  64 + usejikes=$use_jikes_default
  65 + fi
  66 +fi
  67 +
  68 +# Setup Java environment in rpm mode
  69 +if $rpm_mode ; then
  70 + if [ -f /usr/share/java-utils/java-functions ] ; then
  71 + . /usr/share/java-utils/java-functions
  72 + set_jvm
  73 + set_javacmd
  74 + fi
  75 +fi
  76 +
  77 +# OS specific support. $var _must_ be set to either true or false.
  78 +cygwin=false;
  79 +darwin=false;
  80 +case "`uname`" in
  81 + CYGWIN*) cygwin=true ;;
  82 + Darwin*) darwin=true
  83 + if [ -z "$JAVA_HOME" ] ; then
  84 + JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
  85 + fi
  86 + ;;
  87 +esac
  88 +
  89 +if [ -z "$ANT_HOME" -o ! -d "$ANT_HOME" ] ; then
  90 + ## resolve links - $0 may be a link to ant's home
  91 + PRG="$0"
  92 + progname=`basename "$0"`
  93 +
  94 + # need this for relative symlinks
  95 + while [ -h "$PRG" ] ; do
  96 + ls=`ls -ld "$PRG"`
  97 + link=`expr "$ls" : '.*-> \(.*\)$'`
  98 + if expr "$link" : '/.*' > /dev/null; then
  99 + PRG="$link"
  100 + else
  101 + PRG=`dirname "$PRG"`"/$link"
  102 + fi
  103 + done
  104 +
  105 + ANT_HOME=`dirname "$PRG"`/..
  106 +
  107 + # make it fully qualified
  108 + ANT_HOME=`cd "$ANT_HOME" && pwd`
  109 +fi
  110 +
  111 +# For Cygwin, ensure paths are in UNIX format before anything is touched
  112 +if $cygwin ; then
  113 + [ -n "$ANT_HOME" ] &&
  114 + ANT_HOME=`cygpath --unix "$ANT_HOME"`
  115 + [ -n "$JAVA_HOME" ] &&
  116 + JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
  117 +fi
  118 +
  119 +# set ANT_LIB location
  120 +ANT_LIB="${ANT_HOME}/lib"
  121 +
  122 +if [ -z "$JAVACMD" ] ; then
  123 + if [ -n "$JAVA_HOME" ] ; then
  124 + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
  125 + # IBM's JDK on AIX uses strange locations for the executables
  126 + JAVACMD="$JAVA_HOME/jre/sh/java"
  127 + else
  128 + JAVACMD="$JAVA_HOME/bin/java"
  129 + fi
  130 + else
  131 + JAVACMD=`which java 2> /dev/null `
  132 + if [ -z "$JAVACMD" ] ; then
  133 + JAVACMD=java
  134 + fi
  135 + fi
  136 +fi
  137 +
  138 +if [ ! -x "$JAVACMD" ] ; then
  139 + echo "Error: JAVA_HOME is not defined correctly."
  140 + echo " We cannot execute $JAVACMD"
  141 + exit 1
  142 +fi
  143 +
  144 +# Build local classpath using just the launcher in non-rpm mode or
  145 +# use the Jpackage helper in rpm mode with basic and default jars
  146 +# specified in the ant.conf configuration. Because the launcher is
  147 +# used, libraries linked in ANT_HOME will also be include, but this
  148 +# is discouraged as it is not java-version safe. A user should
  149 +# request optional jars and their dependencies via the OPT_JAR_LIST
  150 +# variable
  151 +if $rpm_mode && [ -f /usr/bin/build-classpath ] ; then
  152 + LOCALCLASSPATH="$(/usr/bin/build-classpath ant ant-launcher jaxp_parser_impl xml-commons-apis)"
  153 + # If the user requested to try to add some other jars to the classpath
  154 + if [ -n "$OPT_JAR_LIST" ] ; then
  155 + _OPTCLASSPATH="$(/usr/bin/build-classpath $OPT_JAR_LIST 2> /dev/null)"
  156 + if [ -n "$_OPTCLASSPATH" ] ; then
  157 + LOCALCLASSPATH="$LOCALCLASSPATH:$_OPTCLASSPATH"
  158 + fi
  159 + fi
  160 +
  161 + # Explicitly add javac path to classpath, assume JAVA_HOME set
  162 + # properly in rpm mode
  163 + if [ -f "$JAVA_HOME/lib/tools.jar" ] ; then
  164 + LOCALCLASSPATH="$LOCALCLASSPATH:$JAVA_HOME/lib/tools.jar"
  165 + fi
  166 + if [ -f "$JAVA_HOME/lib/classes.zip" ] ; then
  167 + LOCALCLASSPATH="$LOCALCLASSPATH:$JAVA_HOME/lib/classes.zip"
  168 + fi
  169 +
  170 + # if CLASSPATH_OVERRIDE env var is set, LOCALCLASSPATH will be
  171 + # user CLASSPATH first and ant-found jars after.
  172 + # In that case, the user CLASSPATH will override ant-found jars
  173 + #
  174 + # if CLASSPATH_OVERRIDE is not set, we'll have the normal behaviour
  175 + # with ant-found jars first and user CLASSPATH after
  176 + if [ -n "$CLASSPATH" ] ; then
  177 + # merge local and specified classpath
  178 + if [ -z "$LOCALCLASSPATH" ] ; then
  179 + LOCALCLASSPATH="$CLASSPATH"
  180 + elif [ -n "$CLASSPATH_OVERRIDE" ] ; then
  181 + LOCALCLASSPATH="$CLASSPATH:$LOCALCLASSPATH"
  182 + else
  183 + LOCALCLASSPATH="$LOCALCLASSPATH:$CLASSPATH"
  184 + fi
  185 +
  186 + # remove class path from launcher -cp option
  187 + CLASSPATH=""
  188 + fi
  189 +else
  190 + # not using rpm_mode; use launcher to determine classpaths
  191 + if [ -z "$LOCALCLASSPATH" ] ; then
  192 + LOCALCLASSPATH=$ANT_LIB/ant-launcher.jar
  193 + else
  194 + LOCALCLASSPATH=$ANT_LIB/ant-launcher.jar:$LOCALCLASSPATH
  195 + fi
  196 +fi
  197 +
  198 +if [ -n "$JAVA_HOME" ] ; then
  199 + # OSX hack to make Ant work with jikes
  200 + if $darwin ; then
  201 + OSXHACK="${JAVA_HOME}/../Classes"
  202 + if [ -d "${OSXHACK}" ] ; then
  203 + for i in "${OSXHACK}"/*.jar
  204 + do
  205 + JIKESPATH="$JIKESPATH:$i"
  206 + done
  207 + fi
  208 + fi
  209 +fi
  210 +
  211 +# Allow Jikes support (off by default)
  212 +if $usejikes; then
  213 + ANT_OPTS="$ANT_OPTS -Dbuild.compiler=jikes"
  214 +fi
  215 +
  216 +# For Cygwin, switch paths to appropriate format before running java
  217 +# For PATHs convert to unix format first, then to windows format to ensure
  218 +# both formats are supported. Probably this will fail on directories with ;
  219 +# in the name in the path. Let's assume that paths containing ; are more
  220 +# rare than windows style paths on cygwin.
  221 +if $cygwin; then
  222 + if [ "$OS" = "Windows_NT" ] && cygpath -m .>/dev/null 2>/dev/null ; then
  223 + format=mixed
  224 + else
  225 + format=windows
  226 + fi
  227 + ANT_HOME=`cygpath --$format "$ANT_HOME"`
  228 + ANT_LIB=`cygpath --$format "$ANT_LIB"`
  229 + JAVA_HOME=`cygpath --$format "$JAVA_HOME"`
  230 + LCP_TEMP=`cygpath --path --unix "$LOCALCLASSPATH"`
  231 + LOCALCLASSPATH=`cygpath --path --$format "$LCP_TEMP"`
  232 + if [ -n "$CLASSPATH" ] ; then
  233 + CP_TEMP=`cygpath --path --unix "$CLASSPATH"`
  234 + CLASSPATH=`cygpath --path --$format "$CP_TEMP"`
  235 + fi
  236 + CYGHOME=`cygpath --$format "$HOME"`
  237 +fi
  238 +
  239 +# Show script help if requested
  240 +if $show_help ; then
  241 + echo $0 '[script options] [options] [target [target2 [target3] ..]]'
  242 + echo 'Script Options:'
  243 + echo ' --help, --h print this message and ant help'
  244 + echo ' --noconfig suppress sourcing of /etc/ant.conf,'
  245 + echo ' $HOME/.ant/ant.conf, and $HOME/.antrc'
  246 + echo ' configuration files'
  247 + echo ' --usejikes enable use of jikes by default, unless'
  248 + echo ' set explicitly in configuration files'
  249 + echo ' --execdebug print ant exec line generated by this'
  250 + echo ' launch script'
  251 + echo ' '
  252 +fi
  253 +# add a second backslash to variables terminated by a backslash under cygwin
  254 +if $cygwin; then
  255 + case "$ANT_HOME" in
  256 + *\\ )
  257 + ANT_HOME="$ANT_HOME\\"
  258 + ;;
  259 + esac
  260 + case "$CYGHOME" in
  261 + *\\ )
  262 + CYGHOME="$CYGHOME\\"
  263 + ;;
  264 + esac
  265 + case "$JIKESPATH" in
  266 + *\\ )
  267 + JIKESPATH="$JIKESPATH\\"
  268 + ;;
  269 + esac
  270 + case "$LOCALCLASSPATH" in
  271 + *\\ )
  272 + LOCALCLASSPATH="$LOCALCLASSPATH\\"
  273 + ;;
  274 + esac
  275 + case "$CLASSPATH" in
  276 + *\\ )
  277 + CLASSPATH="$CLASSPATH\\"
  278 + ;;
  279 + esac
  280 +fi
  281 +# Execute ant using eval/exec to preserve spaces in paths,
  282 +# java options, and ant args
  283 +ant_sys_opts=
  284 +if [ -n "$CYGHOME" ]; then
  285 + if [ -n "$JIKESPATH" ]; then
  286 + ant_sys_opts="-Djikes.class.path=\"$JIKESPATH\" -Dcygwin.user.home=\"$CYGHOME\""
  287 + else
  288 + ant_sys_opts="-Dcygwin.user.home=\"$CYGHOME\""
  289 + fi
  290 +else
  291 + if [ -n "$JIKESPATH" ]; then
  292 + ant_sys_opts="-Djikes.class.path=\"$JIKESPATH\""
  293 + fi
  294 +fi
  295 +ant_exec_command="exec \"$JAVACMD\" $ANT_OPTS -classpath \"$LOCALCLASSPATH\" -Dant.home=\"$ANT_HOME\" -Dant.library.dir=\"$ANT_LIB\" $ant_sys_opts org.apache.tools.ant.launch.Launcher $ANT_ARGS -cp \"$CLASSPATH\" $ant_exec_args"
  296 +if $ant_exec_debug ; then
  297 + echo $ant_exec_command
  298 +fi
  299 +eval $ant_exec_command
126 ant/bin/ant.bat
... ... @@ -0,0 +1,126 @@
  1 +@echo off
  2 +
  3 +REM Copyright 2001,2004-2005 The Apache Software Foundation
  4 +REM
  5 +REM Licensed under the Apache License, Version 2.0 (the "License");
  6 +REM you may not use this file except in compliance with the License.
  7 +REM You may obtain a copy of the License at
  8 +REM
  9 +REM http://www.apache.org/licenses/LICENSE-2.0
  10 +REM
  11 +REM Unless required by applicable law or agreed to in writing, software
  12 +REM distributed under the License is distributed on an "AS IS" BASIS,
  13 +REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14 +REM See the License for the specific language governing permissions and
  15 +REM limitations under the License.
  16 +
  17 +if exist "%HOME%\antrc_pre.bat" call "%HOME%\antrc_pre.bat"
  18 +
  19 +if "%OS%"=="Windows_NT" @setlocal
  20 +if "%OS%"=="WINNT" @setlocal
  21 +
  22 +rem %~dp0 is expanded pathname of the current script under NT
  23 +set DEFAULT_ANT_HOME=%~dp0..
  24 +
  25 +if "%ANT_HOME%"=="" set ANT_HOME=%DEFAULT_ANT_HOME%
  26 +set DEFAULT_ANT_HOME=
  27 +
  28 +set _USE_CLASSPATH=yes
  29 +