Author: veithen
Date: Sun May 24 17:37:08 2015
New Revision: 1681501

URL: http://svn.apache.org/r1681501
Log:
Move the samples to a better location and exclude them from deployment.

Added:
    webservices/axiom/trunk/samples/
      - copied from r1681492, webservices/axiom/trunk/modules/axiom-samples/
Removed:
    webservices/axiom/trunk/modules/axiom-samples/
Modified:
    webservices/axiom/trunk/pom.xml
    webservices/axiom/trunk/samples/pom.xml
    webservices/axiom/trunk/src/site/apt/quickstart-samples.apt.vm

Modified: webservices/axiom/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/pom.xml?rev=1681501&r1=1681500&r2=1681501&view=diff
==============================================================================
--- webservices/axiom/trunk/pom.xml (original)
+++ webservices/axiom/trunk/pom.xml Sun May 24 17:37:08 2015
@@ -213,7 +213,7 @@
         <module>modules/axiom-jaxb</module>
         <module>modules/axiom-c14n</module>
         <module>modules/axiom-all</module>
-        <module>modules/axiom-samples</module>
+        <module>samples</module>
         <module>systests</module>
         <module>apicheck</module>
         <module>devguide</module>

Modified: webservices/axiom/trunk/samples/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/samples/pom.xml?rev=1681501&r1=1681492&r2=1681501&view=diff
==============================================================================
--- webservices/axiom/trunk/samples/pom.xml (original)
+++ webservices/axiom/trunk/samples/pom.xml Sun May 24 17:37:08 2015
@@ -24,25 +24,15 @@
         <groupId>org.apache.ws.commons.axiom</groupId>
         <artifactId>axiom</artifactId>
         <version>1.2.15-SNAPSHOT</version>
-        <relativePath>../../pom.xml</relativePath>
     </parent>
 
-    <artifactId>axiom-samples</artifactId>
+    <artifactId>samples</artifactId>
 
-    <name>Axiom Samples</name>
+    <name>Samples</name>
     <description>
         Contains the sample code published on the Web site. The purpose of 
this project
         is to validate that every published sample executes correctly.
     </description>
-    <!-- This also needs to be set explicitly because the Maven calculated URL 
would point to nowhere -->
-    <url>http://ws.apache.org/axiom/</url>
-
-    <!-- This needs to be set explicitly because the project structure implies 
that the Maven calculated defaults are wrong -->
-    <scm>
-        
<connection>scm:svn:http://svn.apache.org/repos/asf/webservices/commons/trunk/modules/axiom/modules/axiom-samples</connection>
-        
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/webservices/commons/trunk/modules/axiom/modules/axiom-samples</developerConnection>
-        
<url>http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-samples</url>
-    </scm>
 
     <dependencies>
         <dependency>
@@ -101,6 +91,12 @@
                 </configuration>
             </plugin>
             <plugin>
+                <artifactId>maven-deploy-plugin</artifactId>
+                <configuration>
+                    <skip>true</skip>
+                </configuration>
+            </plugin>
+            <plugin>
                 <artifactId>maven-site-plugin</artifactId>
                 <configuration>
                     <skip>true</skip>

Modified: webservices/axiom/trunk/src/site/apt/quickstart-samples.apt.vm
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/src/site/apt/quickstart-samples.apt.vm?rev=1681501&r1=1681500&r2=1681501&view=diff
==============================================================================
--- webservices/axiom/trunk/src/site/apt/quickstart-samples.apt.vm (original)
+++ webservices/axiom/trunk/src/site/apt/quickstart-samples.apt.vm Sun May 24 
17:37:08 2015
@@ -63,14 +63,14 @@ Parsing and processing an XML document
   The following sample shows how to parse and process an XML document using 
Axiom.
   It is pretty much self-explaining:
 
-%{snippet|id=main|file=modules/axiom-samples/src/test/java/org/apache/axiom/samples/ParseSample.java}
+%{snippet|id=main|file=samples/src/test/java/org/apache/axiom/samples/ParseSample.java}
 
 Schema validation using javax.xml.validation
 
   This sample demonstrates how to validate a part of an Axiom tree (actually 
the body of a SOAP message)
   using the <<<javax.xml.validation>>> API:
 
-%{snippet|id=sax|file=modules/axiom-samples/src/test/java/org/apache/axiom/samples/ValidateSample.java}
+%{snippet|id=sax|file=samples/src/test/java/org/apache/axiom/samples/ValidateSample.java}
 
   It leverages the fact that Axiom is capable of constructing a 
<<<SAXSource>>> from an <<<OMDocument>>>
   or <<<OMElement>>>.
@@ -78,7 +78,7 @@ Schema validation using javax.xml.valida
   Alternatively, one can use a DOM compliant Axiom implementation and use a
   <<<DOMSource>>> to pass the XML fragment to the validator:
 
-%{snippet|id=dom|file=modules/axiom-samples/src/test/java/org/apache/axiom/samples/ValidateSample.java}
+%{snippet|id=dom|file=samples/src/test/java/org/apache/axiom/samples/ValidateSample.java}
 
 Loading local chunks from a large XML document
 
@@ -96,7 +96,7 @@ Loading local chunks from a large XML do
   chunks in memory) by scanning the document using the StAX API and switching 
to Axiom when a
   matching element is found:
 
-%{snippet|id=main|file=modules/axiom-samples/src/test/java/org/apache/axiom/samples/FragmentsSample.java}
+%{snippet|id=main|file=samples/src/test/java/org/apache/axiom/samples/FragmentsSample.java}
 
   The code leverages the fact that <<<createStAXOMBuilder>>> can be used to 
build a fragment
   (corresponding to a given element) from a StAX stream reader, simply by 
passing an
@@ -107,11 +107,11 @@ Processing MTOM messages
   This sample shows how to process MTOM messages with Axiom. The code actually 
sends a request to
   the following JAX-WS service:
 
-%{snippet|id=class|file=modules/axiom-samples/src/test/java/org/apache/axiom/samples/MTOMService.java}
+%{snippet|id=class|file=samples/src/test/java/org/apache/axiom/samples/MTOMService.java}
 
   It then extracts the binary content from the response and writes it to a 
given <<<OutputStream>>>:
 
-%{snippet|id=retrieveContent|file=modules/axiom-samples/src/test/java/org/apache/axiom/samples/MTOMSample.java}
+%{snippet|id=retrieveContent|file=samples/src/test/java/org/apache/axiom/samples/MTOMSample.java}
 
   The sample code shows that in order to parse an MTOM message one first needs 
to construct an
   <<<Attachments>>> object that is then passed to the relevant method in 
<<<OMXMLBuilderFactory>>>.
@@ -136,7 +136,7 @@ Logging MTOM messages without inlining o
   the MIME parts for the binary data is not meaningful and is therefore not 
directly supported by
   the Axiom API. However the following simple trick can be used to implement 
this:
 
-%{snippet|id=variant1|file=modules/axiom-samples/src/test/java/org/apache/axiom/samples/MTOMLogSample.java}
+%{snippet|id=variant1|file=samples/src/test/java/org/apache/axiom/samples/MTOMLogSample.java}
   
   It relies on the <<<XOPEncodingStreamWriter>>> class which is used by Axiom 
internally to perform the
   XOP/MTOM encoding. This class is implemented as an <<<XMLStreamWriter>>> 
wrapper and is responsible for
@@ -155,8 +155,8 @@ Logging MTOM messages without inlining o
   that bypasses the serialization of the <<<DataHandler>>> objects, e.g. by 
replacing them by some
   placeholder text:
 
-%{snippet|id=main|file=modules/axiom-samples/src/test/java/org/apache/axiom/samples/LogWriter.java}
+%{snippet|id=main|file=samples/src/test/java/org/apache/axiom/samples/LogWriter.java}
 
   The following code shows how this class would be used to log the MTOM 
message:
 
-%{snippet|id=variant2|file=modules/axiom-samples/src/test/java/org/apache/axiom/samples/MTOMLogSample.java}
+%{snippet|id=variant2|file=samples/src/test/java/org/apache/axiom/samples/MTOMLogSample.java}


Reply via email to