From 9154bbf4d37e86c279144eb8e6652accfe70d037 Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Fri, 26 Feb 2010 10:43:31 +0000 Subject: [PATCH] Upgraded POX sample to use maven --- samples/pox/client/curl/client.sh | 2 - samples/pox/client/pom.xml | 16 +++++ samples/pox/client/spring-ws/build.xml | 45 -------------- samples/pox/client/spring-ws/pom.xml | 60 +++++++++++++++++++ .../pox/client/sws/ContactsClient.java | 2 + .../src/{ => main/resources}/log4j.properties | 0 .../pox/client/sws/applicationContext.xml | 2 +- .../pox/client/sws}/contactsRequest.xml | 0 samples/pox/{ => server}/pom.xml | 25 ++------ .../samples/pox/ws/ContactCountEndpoint.java | 0 .../src/main/resources/log4j.properties | 0 .../src/main/webapp/WEB-INF/contacts.xsd | 0 .../main/webapp/WEB-INF/spring-ws-servlet.xml | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../pox/ws/ContactCountEndpointTest.java | 0 .../samples/pox/ws/contactCountResponse.xml | 0 .../ws/samples/pox/ws}/contactsRequest.xml | 0 .../ws/samples/pox/ws/contactsRequest.xml | 11 ---- 18 files changed, 83 insertions(+), 80 deletions(-) delete mode 100755 samples/pox/client/curl/client.sh create mode 100644 samples/pox/client/pom.xml delete mode 100644 samples/pox/client/spring-ws/build.xml create mode 100644 samples/pox/client/spring-ws/pom.xml rename samples/pox/client/spring-ws/src/{ => main/java}/org/springframework/ws/samples/pox/client/sws/ContactsClient.java (97%) rename samples/pox/client/spring-ws/src/{ => main/resources}/log4j.properties (100%) rename samples/pox/client/spring-ws/src/{ => main/resources}/org/springframework/ws/samples/pox/client/sws/applicationContext.xml (98%) rename samples/pox/client/{curl => spring-ws/src/main/resources/org/springframework/ws/samples/pox/client/sws}/contactsRequest.xml (100%) rename samples/pox/{ => server}/pom.xml (60%) rename samples/pox/{ => server}/src/main/java/org/springframework/ws/samples/pox/ws/ContactCountEndpoint.java (100%) rename samples/pox/{ => server}/src/main/resources/log4j.properties (100%) rename samples/pox/{ => server}/src/main/webapp/WEB-INF/contacts.xsd (100%) rename samples/pox/{ => server}/src/main/webapp/WEB-INF/spring-ws-servlet.xml (100%) rename samples/pox/{ => server}/src/main/webapp/WEB-INF/web.xml (100%) rename samples/pox/{ => server}/src/test/java/org/springframework/ws/samples/pox/ws/ContactCountEndpointTest.java (100%) rename samples/pox/{ => server}/src/test/resources/org/springframework/ws/samples/pox/ws/contactCountResponse.xml (100%) rename samples/pox/{client/spring-ws/src/org/springframework/ws/samples/pox/client/sws => server/src/test/resources/org/springframework/ws/samples/pox/ws}/contactsRequest.xml (100%) delete mode 100644 samples/pox/src/test/resources/org/springframework/ws/samples/pox/ws/contactsRequest.xml diff --git a/samples/pox/client/curl/client.sh b/samples/pox/client/curl/client.sh deleted file mode 100755 index 1abc9004..00000000 --- a/samples/pox/client/curl/client.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -curl --header "Content-type: application/xml" -v --data @contactsRequest.xml http://localhost:8080/pox/ diff --git a/samples/pox/client/pom.xml b/samples/pox/client/pom.xml new file mode 100644 index 00000000..1daa524c --- /dev/null +++ b/samples/pox/client/pom.xml @@ -0,0 +1,16 @@ + + + + pox + org.springframework.ws + 2.0.0-M1-SNAPSHOT + ../pom.xml + + 4.0.0 + pox-client + pom + Spring WS POX Sample - Clients + + spring-ws + + diff --git a/samples/pox/client/spring-ws/build.xml b/samples/pox/client/spring-ws/build.xml deleted file mode 100644 index 11831009..00000000 --- a/samples/pox/client/spring-ws/build.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/samples/pox/client/spring-ws/pom.xml b/samples/pox/client/spring-ws/pom.xml new file mode 100644 index 00000000..1f15103e --- /dev/null +++ b/samples/pox/client/spring-ws/pom.xml @@ -0,0 +1,60 @@ + + + + pox-client + org.springframework.ws + 2.0.0-M1-SNAPSHOT + ../pom.xml + + 4.0.0 + pox-spring-ws-client + jar + Spring WS POX Sample - Spring-WS Client + + + jdk15 + + !1.6 + + + + javax.xml.soap + saaj-api + runtime + + + + + + + + org.codehaus.mojo + exec-maven-plugin + + + + java + + + + + org.springframework.ws.samples.pox.client.sws.ContactsClient + + + + + + + org.springframework + spring-context + + + org.springframework.ws + spring-xml + + + org.springframework.ws + spring-ws-core + + + diff --git a/samples/pox/client/spring-ws/src/org/springframework/ws/samples/pox/client/sws/ContactsClient.java b/samples/pox/client/spring-ws/src/main/java/org/springframework/ws/samples/pox/client/sws/ContactsClient.java similarity index 97% rename from samples/pox/client/spring-ws/src/org/springframework/ws/samples/pox/client/sws/ContactsClient.java rename to samples/pox/client/spring-ws/src/main/java/org/springframework/ws/samples/pox/client/sws/ContactsClient.java index a9d7972f..de19ac8d 100644 --- a/samples/pox/client/spring-ws/src/org/springframework/ws/samples/pox/client/sws/ContactsClient.java +++ b/samples/pox/client/spring-ws/src/main/java/org/springframework/ws/samples/pox/client/sws/ContactsClient.java @@ -52,7 +52,9 @@ public class ContactsClient extends WebServiceGatewaySupport { DOMResult result = new DOMResult(); getWebServiceTemplate().sendSourceAndReceiveToResult(requestSource, result); int contactCount = (int) expression.evaluateAsNumber(result.getNode()); + System.out.println(); System.out.println("contactCount = " + contactCount); + System.out.println(); } public static void main(String[] args) throws IOException { diff --git a/samples/pox/client/spring-ws/src/log4j.properties b/samples/pox/client/spring-ws/src/main/resources/log4j.properties similarity index 100% rename from samples/pox/client/spring-ws/src/log4j.properties rename to samples/pox/client/spring-ws/src/main/resources/log4j.properties diff --git a/samples/pox/client/spring-ws/src/org/springframework/ws/samples/pox/client/sws/applicationContext.xml b/samples/pox/client/spring-ws/src/main/resources/org/springframework/ws/samples/pox/client/sws/applicationContext.xml similarity index 98% rename from samples/pox/client/spring-ws/src/org/springframework/ws/samples/pox/client/sws/applicationContext.xml rename to samples/pox/client/spring-ws/src/main/resources/org/springframework/ws/samples/pox/client/sws/applicationContext.xml index b76d5437..d8ac2897 100644 --- a/samples/pox/client/spring-ws/src/org/springframework/ws/samples/pox/client/sws/applicationContext.xml +++ b/samples/pox/client/spring-ws/src/main/resources/org/springframework/ws/samples/pox/client/sws/applicationContext.xml @@ -4,7 +4,7 @@ - + diff --git a/samples/pox/client/curl/contactsRequest.xml b/samples/pox/client/spring-ws/src/main/resources/org/springframework/ws/samples/pox/client/sws/contactsRequest.xml similarity index 100% rename from samples/pox/client/curl/contactsRequest.xml rename to samples/pox/client/spring-ws/src/main/resources/org/springframework/ws/samples/pox/client/sws/contactsRequest.xml diff --git a/samples/pox/pom.xml b/samples/pox/server/pom.xml similarity index 60% rename from samples/pox/pom.xml rename to samples/pox/server/pom.xml index 8471e9e3..e79d5c52 100644 --- a/samples/pox/pom.xml +++ b/samples/pox/server/pom.xml @@ -1,14 +1,14 @@ - spring-ws-samples + pox org.springframework.ws 2.0.0-M1-SNAPSHOT - ../samples/pom.xml + ../pom.xml 4.0.0 - pox + pox-server war - Spring WS POX Sample + Spring WS POX Sample - Server A Spring-WS sample that uses Plain Old XML, rather than SOAP. @@ -24,28 +24,11 @@ - - - - maven-javadoc-plugin - - ${basedir}/../../src/main/javadoc/javadoc.css - - - - org.springframework.ws spring-ws-core - - - easymock - easymock - 1.2_Java1.3 - test - diff --git a/samples/pox/src/main/java/org/springframework/ws/samples/pox/ws/ContactCountEndpoint.java b/samples/pox/server/src/main/java/org/springframework/ws/samples/pox/ws/ContactCountEndpoint.java similarity index 100% rename from samples/pox/src/main/java/org/springframework/ws/samples/pox/ws/ContactCountEndpoint.java rename to samples/pox/server/src/main/java/org/springframework/ws/samples/pox/ws/ContactCountEndpoint.java diff --git a/samples/pox/src/main/resources/log4j.properties b/samples/pox/server/src/main/resources/log4j.properties similarity index 100% rename from samples/pox/src/main/resources/log4j.properties rename to samples/pox/server/src/main/resources/log4j.properties diff --git a/samples/pox/src/main/webapp/WEB-INF/contacts.xsd b/samples/pox/server/src/main/webapp/WEB-INF/contacts.xsd similarity index 100% rename from samples/pox/src/main/webapp/WEB-INF/contacts.xsd rename to samples/pox/server/src/main/webapp/WEB-INF/contacts.xsd diff --git a/samples/pox/src/main/webapp/WEB-INF/spring-ws-servlet.xml b/samples/pox/server/src/main/webapp/WEB-INF/spring-ws-servlet.xml similarity index 100% rename from samples/pox/src/main/webapp/WEB-INF/spring-ws-servlet.xml rename to samples/pox/server/src/main/webapp/WEB-INF/spring-ws-servlet.xml diff --git a/samples/pox/src/main/webapp/WEB-INF/web.xml b/samples/pox/server/src/main/webapp/WEB-INF/web.xml similarity index 100% rename from samples/pox/src/main/webapp/WEB-INF/web.xml rename to samples/pox/server/src/main/webapp/WEB-INF/web.xml diff --git a/samples/pox/src/test/java/org/springframework/ws/samples/pox/ws/ContactCountEndpointTest.java b/samples/pox/server/src/test/java/org/springframework/ws/samples/pox/ws/ContactCountEndpointTest.java similarity index 100% rename from samples/pox/src/test/java/org/springframework/ws/samples/pox/ws/ContactCountEndpointTest.java rename to samples/pox/server/src/test/java/org/springframework/ws/samples/pox/ws/ContactCountEndpointTest.java diff --git a/samples/pox/src/test/resources/org/springframework/ws/samples/pox/ws/contactCountResponse.xml b/samples/pox/server/src/test/resources/org/springframework/ws/samples/pox/ws/contactCountResponse.xml similarity index 100% rename from samples/pox/src/test/resources/org/springframework/ws/samples/pox/ws/contactCountResponse.xml rename to samples/pox/server/src/test/resources/org/springframework/ws/samples/pox/ws/contactCountResponse.xml diff --git a/samples/pox/client/spring-ws/src/org/springframework/ws/samples/pox/client/sws/contactsRequest.xml b/samples/pox/server/src/test/resources/org/springframework/ws/samples/pox/ws/contactsRequest.xml similarity index 100% rename from samples/pox/client/spring-ws/src/org/springframework/ws/samples/pox/client/sws/contactsRequest.xml rename to samples/pox/server/src/test/resources/org/springframework/ws/samples/pox/ws/contactsRequest.xml diff --git a/samples/pox/src/test/resources/org/springframework/ws/samples/pox/ws/contactsRequest.xml b/samples/pox/src/test/resources/org/springframework/ws/samples/pox/ws/contactsRequest.xml deleted file mode 100644 index ad5fdc4f..00000000 --- a/samples/pox/src/test/resources/org/springframework/ws/samples/pox/ws/contactsRequest.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - John Doe - 626-555-3456 - - - Jane Doe - 626-555-6543 - - \ No newline at end of file