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