You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2015/05/24 19:37:08 UTC

svn commit: r1681501 - in /webservices/axiom/trunk: modules/axiom-samples/ pom.xml samples/ samples/pom.xml src/site/apt/quickstart-samples.apt.vm

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}