You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by ks...@apache.org on 2014/01/14 22:47:58 UTC

svn commit: r1558213 - in /juddi/trunk/juddi-examples/subscription-notification-amqp: ./ src/main/java/org/apache/juddi/subscription/notify/ src/main/resources/META-INF/

Author: kstam
Date: Tue Jan 14 21:47:57 2014
New Revision: 1558213

URL: http://svn.apache.org/r1558213
Log:
JUDDI-717 adding with-dependencies jar and demo profile

Added:
    juddi/trunk/juddi-examples/subscription-notification-amqp/src/main/resources/META-INF/subscription-notification-client-uddi.xml
      - copied unchanged from r1558157, juddi/trunk/juddi-examples/subscription-notification-amqp/src/main/resources/META-INF/uddi.xml
Removed:
    juddi/trunk/juddi-examples/subscription-notification-amqp/src/main/resources/META-INF/uddi.xml
Modified:
    juddi/trunk/juddi-examples/subscription-notification-amqp/pom.xml
    juddi/trunk/juddi-examples/subscription-notification-amqp/src/main/java/org/apache/juddi/subscription/notify/Demo.java

Modified: juddi/trunk/juddi-examples/subscription-notification-amqp/pom.xml
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/subscription-notification-amqp/pom.xml?rev=1558213&r1=1558212&r2=1558213&view=diff
==============================================================================
--- juddi/trunk/juddi-examples/subscription-notification-amqp/pom.xml (original)
+++ juddi/trunk/juddi-examples/subscription-notification-amqp/pom.xml Tue Jan 14 21:47:57 2014
@@ -1,47 +1,121 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.apache.juddi.example</groupId>
-    <artifactId>juddi-examples</artifactId>
-    <version>3.2.0-SNAPSHOT</version>
-  </parent>
-  
-  <artifactId>subscription-notification-amqp</artifactId>
-  <version>1.0-SNAPSHOT</version>
-  <name>jUDDI Example AMQP Notifier for Subscription callbacks</name>
-  <description>Demonstrates how to write a custom notifier for subscriptions</description>
-  <dependencies>
+<project
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>org.apache.juddi.example</groupId>
+		<artifactId>juddi-examples</artifactId>
+		<version>3.2.0-SNAPSHOT</version>
+	</parent>
+
+	<artifactId>subscription-notification-amqp</artifactId>
+	<version>1.0-SNAPSHOT</version>
+	<name>jUDDI Example AMQP Notifier for Subscription callbacks</name>
+	<description>Demonstrates how to write a custom notifier for subscriptions</description>
+	<dependencies>
 		<dependency>
 			<groupId>org.apache.juddi</groupId>
 			<artifactId>uddi-ws</artifactId>
 			<version>3.2.0-SNAPSHOT</version>
+			<scope>provided</scope>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.juddi</groupId>
 			<artifactId>juddi-client</artifactId>
 			<version>3.2.0-SNAPSHOT</version>
+			<scope>provided</scope>
 		</dependency>
 		<dependency>
-		  <groupId>org.apache.geronimo.specs</groupId>
-		  <artifactId>geronimo-jms_1.1_spec</artifactId>
-		  <version>1.0</version>
-		</dependency>
-		<dependency>
-		  <groupId>org.apache.qpid</groupId>
-		  <artifactId>qpid-client</artifactId>
-		  <version>0.24</version>
-		</dependency>
-		<dependency>
-		  <groupId>org.apache.qpid</groupId>
-		  <artifactId>qpid-amqp-1-0-client-jms</artifactId>
-		  <version>0.24</version>
-		</dependency>
-    <dependency>
-      <groupId>org.apache.juddi</groupId>
-      <artifactId>juddi-core</artifactId>
-      <version>3.2.0-SNAPSHOT</version>
-    </dependency>
-  </dependencies>
+			<groupId>org.apache.geronimo.specs</groupId>
+			<artifactId>geronimo-jms_1.1_spec</artifactId>
+			<version>1.0</version>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.qpid</groupId>
+			<artifactId>qpid-client</artifactId>
+			<version>0.24</version>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.qpid</groupId>
+			<artifactId>qpid-amqp-1-0-client-jms</artifactId>
+			<version>0.24</version>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.juddi</groupId>
+			<artifactId>juddi-core</artifactId>
+			<version>3.2.0-SNAPSHOT</version>
+			<scope>provided</scope>
+		</dependency>
+	</dependencies>
+	   <build>
+        <finalName>${artifactId}-${version}</finalName>
+        <plugins>
+            <plugin>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>2.4</version>
+                <configuration>
+                    <descriptorRefs>
+                        <descriptorRef>jar-with-dependencies</descriptorRef>
+                    </descriptorRefs>
+                    <archive>
+                        <manifest>
+                            <mainClass>org.apache.juddi.subscription.notify.Demo</mainClass>
+                        </manifest>
+                    </archive>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>make-assembly</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+     <profiles>
+        <profile>
+            <id>default</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-surefire-plugin</artifactId>
+                        <configuration>
+                            <skip>true</skip>
+                        </configuration>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+            <id>demo</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>exec-maven-plugin</artifactId>
+                        <version>1.1.1</version>
+                        <executions>
+                            <execution>
+                                <phase>test</phase>
+                                <goals>
+                                    <goal>java</goal>
+                                </goals>
+                                <configuration>
+                                    <mainClass>org.apache.juddi.subscription.notify.Demo</mainClass>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
 </project>

Modified: juddi/trunk/juddi-examples/subscription-notification-amqp/src/main/java/org/apache/juddi/subscription/notify/Demo.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/subscription-notification-amqp/src/main/java/org/apache/juddi/subscription/notify/Demo.java?rev=1558213&r1=1558212&r2=1558213&view=diff
==============================================================================
--- juddi/trunk/juddi-examples/subscription-notification-amqp/src/main/java/org/apache/juddi/subscription/notify/Demo.java (original)
+++ juddi/trunk/juddi-examples/subscription-notification-amqp/src/main/java/org/apache/juddi/subscription/notify/Demo.java Tue Jan 14 21:47:57 2014
@@ -71,7 +71,7 @@ public class Demo implements MessageList
 
         private void Fire() throws Exception {
                 String amqpURL = "amqp://guest:guest@clientid/?brokerlist='tcp://localhost:5672'";
-                UDDIClient client = new UDDIClient("META-INF/uddi.xml");
+                UDDIClient client = new UDDIClient("META-INF/subscription-notification-client-uddi.xml");
                 UDDIClerk clerk = client.getClerk("default");
                 String base = "uddi:amqptestdomain:";
                 String lang = "en";



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org