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]
