incubator-aries-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lin...@apache.org
Subject svn commit: r953860 [3/3] - in /incubator/aries/sandbox/linsun/mds: ./ mds-api/ mds-api/.settings/ mds-api/src/ mds-api/src/main/ mds-api/src/main/java/ mds-api/src/main/java/org/ mds-api/src/main/java/org/apache/ mds-api/src/main/java/org/apache/aries...
Date Fri, 11 Jun 2010 20:09:33 GMT
Added: incubator/aries/sandbox/linsun/mds/mds-sample/pom.xml
URL: http://svn.apache.org/viewvc/incubator/aries/sandbox/linsun/mds/mds-sample/pom.xml?rev=953860&view=auto
==============================================================================
--- incubator/aries/sandbox/linsun/mds/mds-sample/pom.xml (added)
+++ incubator/aries/sandbox/linsun/mds/mds-sample/pom.xml Fri Jun 11 20:09:30 2010
@@ -0,0 +1,79 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.apache.aries.mds</groupId>
+    <artifactId>blueprint</artifactId>
+    <version>0.2-incubating-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>org.apache.aries.mds.sample</artifactId>
+  <packaging>bundle</packaging>
+  <name>Apache Aries Message Driven Service sample </name>
+  <description>
+      This bundle contains the Message driven service 
+      sample.
+  </description>
+
+  <properties>
+      <aries.osgi.export.pkg>
+          org.apache.aries.mds.sample
+      </aries.osgi.export.pkg>
+      <aries.osgi.import>
+          !org.apache.aries.mds.sample.*,
+          *
+      </aries.osgi.import>
+  </properties>
+  
+  <dependencies>
+      <dependency>
+          <groupId>org.osgi</groupId>
+          <artifactId>org.osgi.core</artifactId>
+          <scope>provided</scope>
+      </dependency>
+      <dependency>
+          <groupId>org.osgi</groupId>
+          <artifactId>org.osgi.compendium</artifactId>
+          <scope>provided</scope>
+      </dependency>
+      <dependency>
+          <groupId>org.eclipse</groupId>
+          <artifactId>osgi</artifactId>
+          <scope>provided</scope>
+      </dependency>
+      <dependency>
+          <groupId>org.slf4j</groupId>
+          <artifactId>slf4j-api</artifactId>
+      </dependency>
+      <dependency>
+          <groupId>org.slf4j</groupId>
+          <artifactId>slf4j-simple</artifactId>
+          <scope>test</scope>
+      </dependency>
+      <dependency>
+          <groupId>org.apache.geronimo.specs</groupId>
+          <artifactId>geronimo-jms_1.1_spec</artifactId>
+          <version>1.1.1</version>
+          <scope>provided</scope>
+      </dependency>
+      
+  </dependencies>
+  
+</project>

Propchange: incubator/aries/sandbox/linsun/mds/mds-sample/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/aries/sandbox/linsun/mds/mds-sample/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: incubator/aries/sandbox/linsun/mds/mds-sample/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/aries/sandbox/linsun/mds/mds-sample/resources/OSGI-INF/blueprint/config.xml
URL: http://svn.apache.org/viewvc/incubator/aries/sandbox/linsun/mds/mds-sample/resources/OSGI-INF/blueprint/config.xml?rev=953860&view=auto
==============================================================================
--- incubator/aries/sandbox/linsun/mds/mds-sample/resources/OSGI-INF/blueprint/config.xml
(added)
+++ incubator/aries/sandbox/linsun/mds/mds-sample/resources/OSGI-INF/blueprint/config.xml
Fri Jun 11 20:09:30 2010
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+	<!--
+		Licensed to the Apache Software Foundation (ASF) under one or more
+		contributor license agreements. See the NOTICE file distributed with
+		this work for additional information regarding copyright ownership.
+		The ASF licenses this file to You under the Apache License, Version
+		2.0 (the "License"); you may not use this file except in compliance
+		with the License. You may obtain a copy of the License at
+
+		http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+		applicable law or agreed to in writing, software distributed under the
+		License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+		CONDITIONS OF ANY KIND, either express or implied. See the License for
+		the specific language governing permissions and limitations under the
+		License.
+	-->
+<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
+	xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0"
+	xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0"
+	default-availability="optional">
+
+	<type-converters>
+		<bean id="converter1" class="org.apache.aries.blueprint.sample.DateTypeConverter">
+			<property name="format" value="yyyy.MM.dd" />
+		</bean>
+		<bean id="converter2"
+			class="org.apache.aries.blueprint.sample.CurrencyTypeConverter" />
+
+	</type-converters>
+
+	<ext:property-placeholder placeholder-prefix="$["
+		placeholder-suffix="]" ignore-missing-locations="true"
+		system-properties="override">
+		<ext:default-properties>
+			<ext:property name="name" value="value" />
+		</ext:default-properties>
+		<ext:location>file://url</ext:location>
+	</ext:property-placeholder>
+
+	<cm:managed-service-factory id="managed-service-factory"
+		factory-pid="blueprint-sample-managed-service-factory" interface="org.apache.aries.blueprint.sample.Foo"
+		ext:system-properties="fallback">
+		<service-properties>
+			<entry key="key1" value="value1" />
+		</service-properties>
+		<cm:managed-component class="org.apache.aries.blueprint.sample.Foo" />
+	</cm:managed-service-factory>
+
+	<cm:property-placeholder id="property-placeholder"
+		persistent-id="blueprint-sample-placeholder">
+		<cm:default-properties>
+			<cm:property name="key.b" value="-1" />
+		</cm:default-properties>
+	</cm:property-placeholder>
+
+	<bean id="none-managed" class="org.apache.aries.blueprint.sample.Foo">
+		<cm:managed-properties persistent-id="blueprint-sample-managed.none"
+			update-strategy="none" />
+	</bean>
+
+	<bean id="component-managed" class="org.apache.aries.blueprint.sample.Foo">
+		<cm:managed-properties persistent-id="blueprint-sample-managed.component"
+			update-strategy="component-managed" update-method="update" />
+	</bean>
+
+	<bean id="container-managed" class="org.apache.aries.blueprint.sample.Foo">
+		<cm:managed-properties persistent-id="blueprint-sample-managed.container"
+			update-strategy="container-managed" />
+	</bean>
+
+	<bean id="foo" class="org.apache.aries.blueprint.sample.Foo"
+		init-method="init" destroy-method="destroy">
+		<property name="a" value="5" />
+		<property name="b" value="${key.b}" />
+		<property name="bar" ref="bar" />
+		<property name="currency">
+			<value>PLN</value>
+		</property>
+		<property name="date">
+			<value>2009.04.17</value>
+		</property>
+	</bean>
+
+	<bean id="bar" class="org.apache.aries.blueprint.sample.Bar">
+		<property name="value">
+			<value>Hello FooBar</value>
+		</property>
+		<property name="context" ref="blueprintBundleContext" />
+		<property name="list">
+			<list>
+				<value>a list element</value>
+				<value type="java.lang.Integer">5</value>
+			</list>
+		</property>
+	</bean>
+
+	<service ref="foo" auto-export="all-classes">
+		<service-properties>
+			<entry key="key" value="value" />
+		</service-properties>
+		<registration-listener ref="fooRegistrationListener"
+			registration-method="serviceRegistered" unregistration-method="serviceUnregistered" />
+	</service>
+
+	<bean id="fooRegistrationListener"
+		class="org.apache.aries.blueprint.sample.FooRegistrationListener" />
+
+	<reference id="ref2" interface="org.apache.aries.blueprint.sample.InterfaceA"
+		timeout="100">
+		<reference-listener bind-method="bind"
+			unbind-method="unbind" ref="bindingListener" />
+	</reference>
+
+	<bean id="bindingListener" class="org.apache.aries.blueprint.sample.BindingListener"
/>
+
+	<reference-list id="ref-list"
+		interface="org.apache.aries.blueprint.sample.InterfaceA">
+		<reference-listener bind-method="bind"
+			unbind-method="unbind" ref="listBindingListener" />
+	</reference-list>
+
+	<bean id="listBindingListener" class="org.apache.aries.blueprint.sample.BindingListener"
/>
+
+	<bean id="circularReference" class="org.apache.aries.blueprint.sample.BindingListener"
+		init-method="init">
+		<property name="list">
+			<reference-list interface="org.apache.aries.blueprint.sample.InterfaceA"
+				availability="optional">
+				<reference-listener bind-method="bind"
+					unbind-method="unbind" ref="circularReference" />
+			</reference-list>
+		</property>
+	</bean>
+
+	<bean id="accountOne" class="org.apache.aries.blueprint.sample.Account">
+		<argument value="1" />
+	</bean>
+
+	<bean id="accountTwo" class="org.apache.aries.blueprint.sample.StaticAccountFactory"
+		factory-method="createAccount">
+		<argument value="2" />
+	</bean>
+
+	<bean id="accountFactory" class="org.apache.aries.blueprint.sample.AccountFactory">
+		<argument value="account factory" />
+	</bean>
+
+	<bean id="accountThree" factory-ref="accountFactory"
+		factory-method="createAccount">
+		<argument value="3" />
+	</bean>
+</blueprint>
+

Propchange: incubator/aries/sandbox/linsun/mds/mds-sample/resources/OSGI-INF/blueprint/config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/aries/sandbox/linsun/mds/mds-sample/resources/OSGI-INF/blueprint/config.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: incubator/aries/sandbox/linsun/mds/mds-sample/resources/OSGI-INF/blueprint/config.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/aries/sandbox/linsun/mds/mds-sample/src/main/java/org/apache/aries/mds/sample/MyMessageDrivenBean.java
URL: http://svn.apache.org/viewvc/incubator/aries/sandbox/linsun/mds/mds-sample/src/main/java/org/apache/aries/mds/sample/MyMessageDrivenBean.java?rev=953860&view=auto
==============================================================================
--- incubator/aries/sandbox/linsun/mds/mds-sample/src/main/java/org/apache/aries/mds/sample/MyMessageDrivenBean.java
(added)
+++ incubator/aries/sandbox/linsun/mds/mds-sample/src/main/java/org/apache/aries/mds/sample/MyMessageDrivenBean.java
Fri Jun 11 20:09:30 2010
@@ -0,0 +1,74 @@
+package org.apache.aries.mds.sample;
+
+import java.io.Serializable;
+import java.util.Map;
+import java.util.TreeMap;
+
+import javax.jms.Connection;
+import javax.jms.ConnectionFactory;
+import javax.jms.JMSException;
+import javax.jms.Message;
+import javax.jms.MessageListener;
+import javax.jms.MessageProducer;
+import javax.jms.ObjectMessage;
+import javax.jms.Session;
+
+public class MyMessageDrivenBean implements MessageListener{
+
+    private final Session session;
+    private final Connection connection;
+    public MyMessageDrivenBean(ConnectionFactory connectionFactory) throws JMSException {
+        connection = connectionFactory.createConnection();
+        connection.start();
+
+        session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
+    }
+    
+    public void onMessage(Message message) {
+        System.out.println("onMessage got executed");
+        // if we got a dummy (non ObjectMessage) return
+        if (!(message instanceof ObjectMessage)) return;
+
+        MessageProducer producer = null;
+        try {
+            // process request
+            ObjectMessage requestMessage = (ObjectMessage) message;
+            Map request = (Map) requestMessage.getObject();
+            Object[] args = (Object[]) request.get("args");
+            String returnValue = "test-" + args[0];
+
+            // create response map
+            Map<String, Object> response = new TreeMap<String, Object>();
+            response.put("return", returnValue);
+
+            // create response message
+            ObjectMessage responseMessage = session.createObjectMessage();
+            responseMessage.setJMSCorrelationID(requestMessage.getJMSCorrelationID());
+            responseMessage.setObject((Serializable) response);
+
+            // send response message
+            producer = session.createProducer(requestMessage.getJMSReplyTo());
+            producer.send(responseMessage);
+
+        } catch (Throwable e) {
+            e.printStackTrace();
+        } finally {
+            if (producer != null) {
+                try {
+                    producer.close();
+                } catch (JMSException e) {
+                }
+            }
+        }
+    }
+    
+    public void destory() throws JMSException{
+        if (connection != null) {
+            connection.close();
+        }
+        if (session!= null) {
+            session.close();
+        }
+    }
+
+}

Propchange: incubator/aries/sandbox/linsun/mds/mds-sample/src/main/java/org/apache/aries/mds/sample/MyMessageDrivenBean.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/aries/sandbox/linsun/mds/mds-sample/src/main/java/org/apache/aries/mds/sample/MyMessageDrivenBean.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: incubator/aries/sandbox/linsun/mds/mds-sample/src/main/java/org/apache/aries/mds/sample/MyMessageDrivenBean.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: incubator/aries/sandbox/linsun/mds/mds-sample/src/main/resources/OSGI-INF/blueprint/config.xml
URL: http://svn.apache.org/viewvc/incubator/aries/sandbox/linsun/mds/mds-sample/src/main/resources/OSGI-INF/blueprint/config.xml?rev=953860&view=auto
==============================================================================
--- incubator/aries/sandbox/linsun/mds/mds-sample/src/main/resources/OSGI-INF/blueprint/config.xml
(added)
+++ incubator/aries/sandbox/linsun/mds/mds-sample/src/main/resources/OSGI-INF/blueprint/config.xml
Fri Jun 11 20:09:30 2010
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+	<!--
+		Licensed to the Apache Software Foundation (ASF) under one or more
+		contributor license agreements. See the NOTICE file distributed with
+		this work for additional information regarding copyright ownership.
+		The ASF licenses this file to You under the Apache License, Version
+		2.0 (the "License"); you may not use this file except in compliance
+		with the License. You may obtain a copy of the License at
+
+		http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+		applicable law or agreed to in writing, software distributed under the
+		License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+		CONDITIONS OF ANY KIND, either express or implied. See the License for
+		the specific language governing permissions and limitations under the
+		License.
+	-->
+<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
+	xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0"
+	xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0"
+	default-availability="optional">
+   
+    <bean id="myMessageDrivenBean" class="org.apache.aries.mds.sample.MyMessageDrivenBean"
destroy-method="destory">
+        <argument ref="connectionFactory" />
+    </bean>
+    
+    <service ref="myMessageDrivenBean" interface="javax.jms.MessageListener">
+		<service-properties>
+		    <!--  add in activation config properties  -->
+			<entry key="destination" value="Hello.Queue" />
+			<entry key="destinationType" value="javax.jms.Queue" />
+			<!-- <entry key="service.pid" value="org.apache.aries.mds.sample.myMessageDrivenBean"
/> -->
+		</service-properties>
+	</service>
+    
+    <reference id="connectionFactory" interface="javax.jms.ConnectionFactory" timeout="100"/>
+</blueprint>
+

Propchange: incubator/aries/sandbox/linsun/mds/mds-sample/src/main/resources/OSGI-INF/blueprint/config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/aries/sandbox/linsun/mds/mds-sample/src/main/resources/OSGI-INF/blueprint/config.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: incubator/aries/sandbox/linsun/mds/mds-sample/src/main/resources/OSGI-INF/blueprint/config.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/aries/sandbox/linsun/mds/pom.xml
URL: http://svn.apache.org/viewvc/incubator/aries/sandbox/linsun/mds/pom.xml?rev=953860&view=auto
==============================================================================
--- incubator/aries/sandbox/linsun/mds/pom.xml (added)
+++ incubator/aries/sandbox/linsun/mds/pom.xml Fri Jun 11 20:09:30 2010
@@ -0,0 +1,355 @@
+
+	<!--
+		Licensed to the Apache Software Foundation (ASF) under one or more
+		contributor license agreements. See the NOTICE file distributed with
+		this work for additional information regarding copyright ownership.
+		The ASF licenses this file to you under the Apache License, Version
+		2.0 (the "License"); you may not use this file except in compliance
+		with the License. You may obtain a copy of the License at
+
+		http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+		applicable law or agreed to in writing, software distributed under the
+		License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+		CONDITIONS OF ANY KIND, either express or implied. See the License for
+		the specific language governing permissions and limitations under the
+		License.
+	-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+	<parent>
+		<groupId>org.apache.aries</groupId>
+		<artifactId>java5-parent</artifactId>
+		<version>0.2-incubating-SNAPSHOT</version>
+	</parent>
+
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>org.apache.aries.mds</groupId>
+	<artifactId>blueprint</artifactId>
+	<name>Apache Aries Message Driven Service</name>
+	<version>0.2-incubating-SNAPSHOT</version>
+	<packaging>pom</packaging>
+
+	<description>
+        Prototype of the Message Driven Service Requirement
+    </description>
+
+	<scm>
+		<connection>scm:svn:http://svn.apache.org/repos/asf/incubator/aries/trunk/blueprint</connection>
+		<developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/aries/trunk/blueprint</developerConnection>
+		<url>http://svn.apache.org/viewvc/incubator/aries/trunk/blueprint</url>
+	</scm>
+
+	<dependencyManagement>
+		<dependencies>
+			<!-- aries dependencies -->
+			<dependency>
+				<groupId>org.apache.aries.blueprint</groupId>
+				<artifactId>org.apache.aries.blueprint.api</artifactId>
+				<version>${version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.aries.blueprint</groupId>
+				<artifactId>org.apache.aries.blueprint.core</artifactId>
+				<version>${version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.aries.blueprint</groupId>
+				<artifactId>org.apache.aries.blueprint.cm</artifactId>
+				<version>${version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.aries.blueprint</groupId>
+				<artifactId>org.apache.aries.blueprint</artifactId>
+				<version>${version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.aries.blueprint</groupId>
+				<artifactId>org.apache.aries.blueprint.sample</artifactId>
+				<version>${version}</version>
+			</dependency>
+
+			<dependency>
+				<groupId>org.apache.aries.mds</groupId>
+				<artifactId>org.apache.aries.mds.api</artifactId>
+				<version>${version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.aries.mds</groupId>
+				<artifactId>org.apache.aries.mds.impl</artifactId>
+				<version>${version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.aries.mds</groupId>
+				<artifactId>org.apache.aries.mds.ra</artifactId>
+				<version>${version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.aries.mds</groupId>
+				<artifactId>org.apache.aries.mds.ra.activemq</artifactId>
+				<version>${version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.aries.mds</groupId>
+				<artifactId>org.apache.aries.mds.sample</artifactId>
+				<version>${version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.aries</groupId>
+				<artifactId>org.apache.aries.util</artifactId>
+				<version>${version}</version>
+			</dependency>
+			<!--
+				Use an OSGi enabled cglib version, so that BND can find the version
+				information and we can use it in integration tests
+			-->
+			<dependency>
+				<groupId>org.apache.servicemix.bundles</groupId>
+				<artifactId>org.apache.servicemix.bundles.cglib</artifactId>
+				<version>2.1_3_4</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.felix</groupId>
+				<artifactId>org.apache.felix.configadmin</artifactId>
+				<version>1.2.4</version>
+			</dependency>
+			<dependency>
+				<groupId>asm</groupId>
+				<artifactId>asm-all</artifactId>
+				<version>3.2</version>
+			</dependency>
+
+
+			<dependency>
+				<groupId>org.apache.xbean</groupId>
+				<artifactId>xbean-asm-shaded</artifactId>
+				<version>3.7</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.xbean</groupId>
+				<artifactId>xbean-finder-shaded</artifactId>
+				<version>3.7</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.xbean</groupId>
+				<artifactId>xbean-reflect</artifactId>
+				<version>3.7</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.xbean</groupId>
+				<artifactId>xbean-naming</artifactId>
+				<version>3.7</version>
+			</dependency>
+
+			<dependency>
+				<groupId>org.apache.geronimo.specs</groupId>
+				<artifactId>geronimo-jms_1.1_spec</artifactId>
+				<version>1.1.1</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.geronimo.specs</groupId>
+				<artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
+				<version>2.0.0</version>
+			</dependency>
+
+			<dependency>
+				<groupId>org.apache.geronimo.specs</groupId>
+				<artifactId>geronimo-jta_1.1_spec</artifactId>
+				<version>1.1.1</version>
+			</dependency>
+
+			<!-- used by activemq core -->
+			<dependency>
+				<groupId>org.apache.geronimo.specs</groupId>
+				<artifactId>geronimo-annotation_1.0_spec</artifactId>
+				<version>1.1.1</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.activemq</groupId>
+				<artifactId>kahadb</artifactId>
+				<version>5.3.2</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.geronimo.specs</groupId>
+				<artifactId>geronimo-j2ee-management_1.1_spec</artifactId>
+				<version>1.0.1</version>
+			</dependency>
+			<!-- end of used by activemq core -->
+
+			<dependency>
+				<groupId>org.apache.activemq</groupId>
+				<artifactId>activemq-ra</artifactId>
+				<version>5.3.1</version>
+				<exclusions>
+					<exclusion>
+						<groupId>org.springframework</groupId>
+						<artifactId>spring</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>org.apache.geronimo.specs</groupId>
+						<artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>activemq</groupId>
+						<artifactId>jmdns</artifactId>
+					</exclusion>
+				</exclusions>
+			</dependency>
+
+			<dependency>
+				<groupId>org.apache.activemq</groupId>
+				<artifactId>activemq-core</artifactId>
+				<version>5.3.1</version>
+				<exclusions>
+					<exclusion>
+						<groupId>activesoap</groupId>
+						<artifactId>jaxp-api</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>mx4j</groupId>
+						<artifactId>mx4j</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>mx4j</groupId>
+						<artifactId>mx4j-jmx</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>mx4j</groupId>
+						<artifactId>mx4j-remote</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>mx4j</groupId>
+						<artifactId>mx4j-tools</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>mx4j</groupId>
+						<artifactId>mx4j-impl</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>org.apache.activemq</groupId>
+						<artifactId>activemq-jaas</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>org.apache.geronimo.specs</groupId>
+						<artifactId>geronimo-jta_1.0.1B_spec</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>org.apache.geronimo.specs</groupId>
+						<artifactId>geronimo-jms_1.1_spec</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>org.apache.geronimo.specs</groupId>
+						<artifactId>geronimo-j2ee-jacc_1.0_spec</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>org.apache.geronimo.specs</groupId>
+						<artifactId>geronimo-j2ee-management_1.0_spec</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>commons-primitives</groupId>
+						<artifactId>commons-primitives</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>org.apache.derby</groupId>
+						<artifactId>derby</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>axion</groupId>
+						<artifactId>axion</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>regexp</groupId>
+						<artifactId>regexp</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>activemq</groupId>
+						<artifactId>jmdns</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>xalan</groupId>
+						<artifactId>xalan</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>org.apache.directory.server</groupId>
+						<artifactId>apacheds-core</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>org.slf4j</groupId>
+						<artifactId>nlog4j</artifactId>
+					</exclusion>
+				</exclusions>
+			</dependency>
+
+			<dependency>
+				<groupId>org.apache.geronimo.components</groupId>
+				<artifactId>geronimo-connector</artifactId>
+				<version>2.1.4</version>
+				<exclusions>
+					<exclusion>
+						<groupId>org.apache.geronimo.specs</groupId>
+						<artifactId>geronimo-jta_1.1_spec</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>org.apache.geronimo.specs</groupId>
+						<artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>org.objectweb.howl</groupId>
+						<artifactId>howl</artifactId>
+					</exclusion>
+				</exclusions>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.geronimo.components</groupId>
+				<artifactId>geronimo-transaction</artifactId>
+				<version>2.1.4</version>
+				<exclusions>
+					<exclusion>
+						<groupId>org.apache.geronimo.specs</groupId>
+						<artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
+					</exclusion>
+					<exclusion>
+						<groupId>org.objectweb.howl</groupId>
+						<artifactId>howl</artifactId>
+					</exclusion>
+				</exclusions>
+			</dependency>
+		</dependencies>
+	</dependencyManagement>
+
+	<dependencies>
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<scope>test</scope>
+		</dependency>
+	</dependencies>
+
+	<build>
+		<pluginManagement>
+			<plugins>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-release-plugin</artifactId>
+					<version>2.0</version>
+					<configuration>
+						<useReleaseProfile>false</useReleaseProfile>
+						<goals>deploy</goals>
+						<arguments>-Papache-release -DskipTests=true</arguments>
+					</configuration>
+				</plugin>
+			</plugins>
+		</pluginManagement>
+	</build>
+
+	<modules>
+		<module>mds-api</module>
+		<module>mds-ra</module>
+		<module>mds-impl</module>
+		<module>mds-ra-activemq</module>
+		<module>mds-sample</module>
+		<module>mds-itest</module>
+	</modules>
+
+</project>
+

Propchange: incubator/aries/sandbox/linsun/mds/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/aries/sandbox/linsun/mds/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: incubator/aries/sandbox/linsun/mds/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml



Mime
View raw message