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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to