Author: gk
Date: Mon Jan  6 14:00:51 2014
New Revision: 1555776

URL: http://svn.apache.org/r1555776
Log:
pom used to publish with mvn site:stage scm-publish:publish-scm

Added:
    turbine/fulcrum/trunk/security/README   (with props)
Modified:
    turbine/fulcrum/trunk/security/pom.xml

Added: turbine/fulcrum/trunk/security/README
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/README?rev=1555776&view=auto
==============================================================================
--- turbine/fulcrum/trunk/security/README (added)
+++ turbine/fulcrum/trunk/security/README Mon Jan  6 14:00:51 2014
@@ -0,0 +1,39 @@
+$Id$
+
+The Fulcrum Website Instructions
+--------------------------------
+
+The Fulcrum web site is based on .xml files which are transformed
+into .html files using Maven.
+
+<http://maven.apache.org/>
+
+Using scm-publish Plugin, cft. http://commons.apache.org/site-publish.html for 
publishing and turbine-parent plugin check the following list items:
+
+* Verify turbine.site.path is matching pubScmUrl property of goal 
scm-publish:publish-scm (e.g. by investigating the result of mvn 
help:effective-pom)
+
+* Verify turbine.scmPubCheckoutDirectory is matching property 
checkoutDirectory of goal scm-publish:publish-scm.
+
+* Once you have the site checked out locally, cd into your fulcrum-site 
directory and execute, if single project
+
+  mvn site 
+
+  or if it is multi-module project (with submodules)
+
+  mvn site:stage
+
+This will build the documentation into the target/site/, resp. target/staging/ 
directory. The output will show you which files got re-generated.
+
+* If you would like to make modifications to the web site documents, you 
simply need to edit the files in the xdocs/ directory.
+
+* Once you have built your documentation and confirmed that your changes are 
ok, you can check your .xml files back into Subversion.
+
+* To test what files would be added, deleted or updated run:
+
+  mvn site:stage scm-publish:publish-scm -Dscmpublish.dryRun=true
+
+This prints any changes to STDOUT. 
+
+* To deploy run (add -Dusername=<username> -Dpassword=<pw>) remove 
scmpublish.dryRun or set to false. Check if tryUpdate is set to false to get a 
clean working copy again). Alternatively, if you have set 
scmpublish.skipCheckin=true in the previous step, you have to do a manual 
commit. 
+
+

Propchange: turbine/fulcrum/trunk/security/README
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: turbine/fulcrum/trunk/security/pom.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/pom.xml?rev=1555776&r1=1555775&r2=1555776&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/pom.xml (original)
+++ turbine/fulcrum/trunk/security/pom.xml Mon Jan  6 14:00:51 2014
@@ -98,6 +98,16 @@
     <build>
         <sourceDirectory>${basedir}/src/java</sourceDirectory>
         <testSourceDirectory>${basedir}/src/test</testSourceDirectory>
+        <plugins>
+            <plugin>
+              <groupId>org.apache.maven.plugins</groupId>
+              <artifactId>maven-scm-publish-plugin</artifactId>
+              <configuration>
+                <content>${siteContent.path}</content>
+                <tryUpdate>false</tryUpdate>
+              </configuration>
+            </plugin>
+        </plugins>
     </build>
 
     <profiles>
@@ -134,7 +144,9 @@
     </profiles>
     
     <properties>
-        <turbine.site.path>fulcrum/security</turbine.site.path>
+        <turbine.site.path>fulcrum/fulcrum-security</turbine.site.path>
         
<turbine.scmPubCheckoutDirectory>${turbine.site.cache}/fulcrum/security</turbine.scmPubCheckoutDirectory>
+        <turbine.site.cache>C:/dc/apache.org/turbine-sites</turbine.site.cache>
+        
<siteContent.path>${project.build.directory}/staging</siteContent.path><!-- 
default stagingSiteURL -->
     </properties>
 </project>


Reply via email to