You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by ws...@apache.org on 2005/11/22 04:51:08 UTC

svn commit: r348072 - in /struts/shale/trunk/build: README.txt clay-plugin/project.xml core-library/project.xml core-test/project.xml mailreader/project.xml spring/project.xml test-framework/project.xml tiles/project.xml use-cases/project.xml

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: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org