Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tapestry Wiki" for 
change notification.

The following page has been changed by ErikVullings:
http://wiki.apache.org/tapestry/BuildingTapestry

------------------------------------------------------------------------------
  
  A set of Ant build files was created for HiveMind, called "HiveBuild".  They 
are designed to be reasonably reused; that's what Tapestry does.
  
- At this moment, Tapestry builds against HiveMind's CVS HEAD (until HiveMind 
1.1-beta-3).  You need to get latest HiveMind out of CVS.
+ At this moment, Tapestry builds against HiveMind's CVS HEAD (until HiveMind 
1.1-beta-3).  You need to get latest HiveMind out of Subversion.
  
- You also need Ant 1.6.2.
+ You also need Ant 1.6.2 and JDK 1.5.
  
- Build HiveMind (ant install).  Ant will automatically download various 
dependencies from the Maven repository on ibiblio.  You might have to run it a 
couple of times, dependending on what it has to download (it has to stop after 
copying files into Ant's lib directory).
+ Build Tapestry ('''ant install''').  Ant will automatically download various 
dependencies from the Maven repository on ibiblio.  You might have to run it a 
couple of times, dependending on what it has to download (it has to stop after 
copying files into Ant's lib directory).
  
  Inside jakarta-tapestry/config create a build.properties file:
  {{{
@@ -18, +18 @@

  
  Adjust the path as necessary.  It must be the absolute path to the hivebuild 
directory.
  
- From the jakarta-tapestry directory, you should be able to build (ant 
install).  Nearly all intermediate files (such as compiled class files) are 
copied into
+ From the jakarta-tapestry directory, you should be able to build ('''ant 
install''').  Nearly all intermediate files (such as compiled class files) are 
copied into
  ''tempdir''/tapestry ... typically C:/WINDOWS/TEMP/tapestry.
  
- After an install you can build documentation (ant site).  This does three 
things:
+ After an install you can build documentation ('''ant site''').  This does 
three things:
   * Copies Forrest xdoc files (and etc.) to target/forrest-composite
   * Runs Javadoc, clover and other reports, generating into 
''tempdir''/tapestry/target/docs
   * Runs Forrest, to create all the HTML files, which end up in 
''tempdir''/tapestry/target/docs
  
- After building the site target the first time, if you just change some xdoc 
documentation, you can use the target fast-site.  That skips the middle step, 
which is much faster (a few seconds for the copy, about a minute to run 
Forrest).
+ After building the site target the ''first time'', if you just change some 
xdoc documentation, you can use the target '''fast-site'''.  That skips the 
middle step, which is much faster (a few seconds for the copy, about a minute 
to run Forrest).
  
+ In addition, after building the site the first time, you can use the 
'''live-site''' target.  This is very powerful ... it starts up Jetty and 
Cocoon and runs the Tapestry site '''live!'''.  You can access the live site 
via http://localhost:8888.
+ 
+ When you make changes to source XML files (including site.xml and tabs.xml), 
you execute (in a new window) '''ant copy-documentation-to-composite''', at 
which point, the changes will be visible to the live site.  This makes it very, 
very quick and easy to make small changes and see them almost immediately.
+ 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to