Author: wsmoak Date: Mon Nov 21 19:50:57 2005 New Revision: 348072 URL: http://svn.apache.org/viewcvs?rev=348072&view=rev Log: Set site address and directory for the sub-projects so their sites can be deployed individually. Removed Spring WebFlow information from the README and re-worked the website section.
Modified: struts/shale/trunk/build/README.txt struts/shale/trunk/build/clay-plugin/project.xml struts/shale/trunk/build/core-library/project.xml struts/shale/trunk/build/core-test/project.xml struts/shale/trunk/build/mailreader/project.xml struts/shale/trunk/build/spring/project.xml struts/shale/trunk/build/test-framework/project.xml struts/shale/trunk/build/tiles/project.xml struts/shale/trunk/build/use-cases/project.xml Modified: struts/shale/trunk/build/README.txt URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/README.txt?rev=348072&r1=348071&r2=348072&view=diff ============================================================================== --- struts/shale/trunk/build/README.txt (original) +++ struts/shale/trunk/build/README.txt Mon Nov 21 19:50:57 2005 @@ -4,8 +4,9 @@ This directory contains the Maven build files for the Shale Framework -NOTE: Shale depends on SNAPSHOT builds of both MyFaces and Standalone Tiles. -After allowing Maven to retrieve these files from Apache's internal Maven +NOTE: Shale depends on SNAPSHOT builds of both the Struts Mailreader DAO +and Stand-alone Tiles. +After allowing Maven to retrieve these files from Apache's internal Maven repository, please use the "-o" (offline) switch on the command line. NOTE: You can skip the unit tests by specifying -maven.test.skip on the @@ -19,6 +20,10 @@ or $ maven build-all +To build and test all of the sub-projects without building the distributions: + + $ maven multiproject:goal -Dgoal=jar + To clean the project, which deletes all of the 'target' directories: $ maven multiproject:clean @@ -27,18 +32,33 @@ directory (such as shale/build/clay-plugin) and execute: $ maven jar:install - -To build the multiproject website: - $ maven multiproject:site -To build the top-level site without the sub-projects, or the site for -one of the sub-projects individually: +Shale Website +------------- + +Note: The following commands must be run from + /struts/current/shale/build/ + +To build the site locally to preview: - $ maven site + $ maven site (top level only) + $ maven multiproject:site (entire site) (The generated site will be in target/docs.) +To build _and_ deploy the site: + + $ maven site:deploy (top level only) + $ maven multiproject:site site:sshdeploy (entire site) + +Note: To deploy the site, you must either specify -Dmaven.username=yourid on +the command line, or set maven.username in a properties file visible to Maven. + +Consult the documentation for the Maven Site Plugin for more information: +http://maven.apache.org/maven-1.x/reference/plugins/site/index.html + + Choosing a JSF Implementation ----------------------------- @@ -54,22 +74,12 @@ build.properties: maven.shale.jsf.impl=myfaces + Known Issues ------------ * The checkstyle report is disabled because it breaks the build of any sub-project containing <sourceModifications>. - - -Spring Webflow --------------- - -The Shale Framework project currently includes source code intended for the -Spring Webflow project. To build the related .jar file and install it into your -local repository, change to the build/spring/webflow directory and execute the -'jar:install' goal: - -$ maven jar:install FAQs Modified: struts/shale/trunk/build/clay-plugin/project.xml URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/clay-plugin/project.xml?rev=348072&r1=348071&r2=348072&view=diff ============================================================================== --- struts/shale/trunk/build/clay-plugin/project.xml (original) +++ struts/shale/trunk/build/clay-plugin/project.xml Mon Nov 21 19:50:57 2005 @@ -26,6 +26,9 @@ <description/> <packageName>org.apache.shale.clay</packageName> + <siteAddress>people.apache.org</siteAddress> + <siteDirectory>/www/struts.apache.org/shale/shale-clay/</siteDirectory> + <build> <sourceDirectory>${maven.src.dir}/java</sourceDirectory> <unitTestSourceDirectory>${maven.src.dir}/test</unitTestSourceDirectory> Modified: struts/shale/trunk/build/core-library/project.xml URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/core-library/project.xml?rev=348072&r1=348071&r2=348072&view=diff ============================================================================== --- struts/shale/trunk/build/core-library/project.xml (original) +++ struts/shale/trunk/build/core-library/project.xml Mon Nov 21 19:50:57 2005 @@ -24,6 +24,9 @@ <name>Shale Core Library</name> <currentVersion>1.0.0-dev</currentVersion> + <siteAddress>people.apache.org</siteAddress> + <siteDirectory>/www/struts.apache.org/shale/shale-core/</siteDirectory> + <!-- Gump integration --> <gumpRepositoryId>jakarta</gumpRepositoryId> Modified: struts/shale/trunk/build/core-test/project.xml URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/core-test/project.xml?rev=348072&r1=348071&r2=348072&view=diff ============================================================================== --- struts/shale/trunk/build/core-test/project.xml (original) +++ struts/shale/trunk/build/core-test/project.xml Mon Nov 21 19:50:57 2005 @@ -24,6 +24,9 @@ <name>Shale Core Library Tests</name> <currentVersion>1.0.0-dev</currentVersion> + <siteAddress>people.apache.org</siteAddress> + <siteDirectory>/www/struts.apache.org/shale/shale-core-test/</siteDirectory> + <!-- Gump integration --> <gumpRepositoryId>jakarta</gumpRepositoryId> Modified: struts/shale/trunk/build/mailreader/project.xml URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/mailreader/project.xml?rev=348072&r1=348071&r2=348072&view=diff ============================================================================== --- struts/shale/trunk/build/mailreader/project.xml (original) +++ struts/shale/trunk/build/mailreader/project.xml Mon Nov 21 19:50:57 2005 @@ -23,6 +23,9 @@ <id>mailreader</id> <artifactId>shale-mailreader</artifactId> <name>Shale Mailreader</name> + + <siteAddress>people.apache.org</siteAddress> + <siteDirectory>/www/struts.apache.org/shale/shale-mailreader/</siteDirectory> <build> <sourceDirectory>${maven.src.dir}/java</sourceDirectory> Modified: struts/shale/trunk/build/spring/project.xml URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/spring/project.xml?rev=348072&r1=348071&r2=348072&view=diff ============================================================================== --- struts/shale/trunk/build/spring/project.xml (original) +++ struts/shale/trunk/build/spring/project.xml Mon Nov 21 19:50:57 2005 @@ -24,6 +24,9 @@ <name>Shale Spring Integration</name> <currentVersion>1.0.0-dev</currentVersion> + <siteAddress>people.apache.org</siteAddress> + <siteDirectory>/www/struts.apache.org/shale/shale-spring/</siteDirectory> + <!-- Gump integration --> <gumpRepositoryId>jakarta</gumpRepositoryId> Modified: struts/shale/trunk/build/test-framework/project.xml URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/test-framework/project.xml?rev=348072&r1=348071&r2=348072&view=diff ============================================================================== --- struts/shale/trunk/build/test-framework/project.xml (original) +++ struts/shale/trunk/build/test-framework/project.xml Mon Nov 21 19:50:57 2005 @@ -23,6 +23,9 @@ <id>shale-test</id> <name>Shale Test Framework</name> + <siteAddress>people.apache.org</siteAddress> + <siteDirectory>/www/struts.apache.org/shale/shale-test/</siteDirectory> + <build> <sourceDirectory>${maven.src.dir}/java</sourceDirectory> <unitTestSourceDirectory>${maven.src.dir}/test</unitTestSourceDirectory> Modified: struts/shale/trunk/build/tiles/project.xml URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/tiles/project.xml?rev=348072&r1=348071&r2=348072&view=diff ============================================================================== --- struts/shale/trunk/build/tiles/project.xml (original) +++ struts/shale/trunk/build/tiles/project.xml Mon Nov 21 19:50:57 2005 @@ -27,6 +27,9 @@ <!-- Gump integration --> <gumpRepositoryId>jakarta</gumpRepositoryId> + <siteAddress>people.apache.org</siteAddress> + <siteDirectory>/www/struts.apache.org/shale/shale-tiles/</siteDirectory> + <build> <sourceDirectory>${maven.src.dir}/java</sourceDirectory> Modified: struts/shale/trunk/build/use-cases/project.xml URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/use-cases/project.xml?rev=348072&r1=348071&r2=348072&view=diff ============================================================================== --- struts/shale/trunk/build/use-cases/project.xml (original) +++ struts/shale/trunk/build/use-cases/project.xml Mon Nov 21 19:50:57 2005 @@ -23,7 +23,10 @@ <id>use-cases</id> <artifactId>shale-usecases</artifactId> <name>Shale Use Cases</name> - + + <siteAddress>people.apache.org</siteAddress> + <siteDirectory>/www/struts.apache.org/shale/shale-usecases/</siteDirectory> + <build> <sourceDirectory>${maven.src.dir}/java</sourceDirectory> <unitTestSourceDirectory>${maven.src.dir}/test</unitTestSourceDirectory> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]