Repository: camel
Updated Branches:
  refs/heads/master 4b45630f6 -> aad1837a7


CAMEL-8111: Upgrade to Pax Exam 4.3

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/aad1837a
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/aad1837a
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/aad1837a

Branch: refs/heads/master
Commit: aad1837a719bfa1b61ffc3af3283dc5d08589efe
Parents: 4b45630
Author: Babak Vahdat <bvah...@apache.org>
Authored: Wed Dec 3 01:25:10 2014 +0100
Committer: Babak Vahdat <bvah...@apache.org>
Committed: Wed Dec 3 01:25:10 2014 +0100

----------------------------------------------------------------------
 parent/pom.xml                  |  11 +-
 tests/camel-itest-karaf/pom.xml |   5 +
 tests/camel-itest-osgi/pom.xml  | 648 ++++++++++++++++++-----------------
 3 files changed, 335 insertions(+), 329 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/aad1837a/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index 8d68457..d4c7dae 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -141,8 +141,7 @@
     <ezmorph-bundle-version>1.0.6_1</ezmorph-bundle-version>
     <facebook4j-core-version>1.1.12</facebook4j-core-version>
     <fastinfoset-version>1.2.13_1</fastinfoset-version>
-    <felix-configadmin-version>1.4.0</felix-configadmin-version>
-    <felix-fileinstall-version>3.2.6</felix-fileinstall-version>
+    <felix-configadmin-version>1.8.0</felix-configadmin-version>
     <!-- need to keep using the older 3.2.8 that do not cause NPE issues when 
using pojosr - see pojosr bug #13 -->
     <felix-fileinstall-pojosr-version>3.2.8</felix-fileinstall-pojosr-version>
     <felix-framework-version>3.2.2</felix-framework-version>
@@ -356,11 +355,9 @@
     <oscache-bundle-version>2.4_5</oscache-bundle-version>
     <osgi-version>4.3.1</osgi-version>
     <paranamer-bundle-version>2.4_1</paranamer-bundle-version>
-    <pax-exam-version>3.4.0</pax-exam-version>
-    <paxexam-karaf-container-version>3.4.0</paxexam-karaf-container-version>
-    <pax-runner-version>1.7.6</pax-runner-version>
+    <pax-exam-version>4.3.0</pax-exam-version>
     <pax-tiny-bundle-version>1.3.1</pax-tiny-bundle-version>
-    <pax-logging-version>1.7.1</pax-logging-version>
+    <pax-logging-version>1.8.1</pax-logging-version>
     <pdfbox-version>1.6.0</pdfbox-version>
     
<plexus-container-default-version>1.0-alpha-48</plexus-container-default-version>
     <plexus-utils-version>1.5.6</plexus-utils-version>
@@ -2307,7 +2304,7 @@
         <artifactId>commons-httpclient</artifactId>
         <version>${httpclient-version}</version>
       </dependency>
-        <dependency>
+     <dependency>
         <groupId>xalan</groupId>
         <artifactId>xalan</artifactId>
         <version>${xalan-version}</version>

http://git-wip-us.apache.org/repos/asf/camel/blob/aad1837a/tests/camel-itest-karaf/pom.xml
----------------------------------------------------------------------
diff --git a/tests/camel-itest-karaf/pom.xml b/tests/camel-itest-karaf/pom.xml
index d7921f1..a43d29c 100644
--- a/tests/camel-itest-karaf/pom.xml
+++ b/tests/camel-itest-karaf/pom.xml
@@ -83,6 +83,11 @@
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.bundles</groupId>
+            <artifactId>org.apache.servicemix.bundles.javax-inject</artifactId>
+            <version>${javax-inject-bundle-version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.servicemix.bundles</groupId>
             <artifactId>org.apache.servicemix.bundles.junit</artifactId>
             <version>${junit-bundle-version}</version>
         </dependency>

http://git-wip-us.apache.org/repos/asf/camel/blob/aad1837a/tests/camel-itest-osgi/pom.xml
----------------------------------------------------------------------
diff --git a/tests/camel-itest-osgi/pom.xml b/tests/camel-itest-osgi/pom.xml
index 8a00c0c..66fa057 100644
--- a/tests/camel-itest-osgi/pom.xml
+++ b/tests/camel-itest-osgi/pom.xml
@@ -29,124 +29,87 @@
   <name>Camel :: Integration Tests :: OSGi</name>
   <description>Performs OSGi compliance integration tests</description>
 
+  <!-- let's list the dependencies in a sorted order -->
   <dependencies>
+
+    <!-- activemq -->
     <dependency>
-      <groupId>org.osgi</groupId>
-      <artifactId>org.osgi.compendium</artifactId>
-      <scope>compile</scope>
-      <optional>true</optional>
-    </dependency>
-    <dependency>
-      <groupId>org.osgi</groupId>
-      <artifactId>org.osgi.core</artifactId>
+      <groupId>org.apache.activemq</groupId>
+      <artifactId>activemq-all</artifactId>
+      <version>${activemq-version}</version>
       <scope>test</scope>
     </dependency>
+
+    <!-- blueprint -->
     <dependency>
-      <groupId>org.ops4j.pax.exam</groupId>
-      <artifactId>pax-exam-junit4</artifactId>
+      <groupId>org.apache.aries.blueprint</groupId>
+      <artifactId>org.apache.aries.blueprint</artifactId>
       <scope>test</scope>
     </dependency>
+
+    <!-- camel -->
     <dependency>
-        <groupId>org.ops4j.pax.exam</groupId>
-        <artifactId>pax-exam-invoker-junit</artifactId>
-        <scope>test</scope>
-    </dependency>
-    <dependency>
-        <groupId>org.ops4j.pax.exam</groupId>
-        <artifactId>pax-exam</artifactId>
-        <scope>test</scope>
-    </dependency>
-    <dependency>
-        <groupId>org.ops4j.pax.exam</groupId>
-        <artifactId>pax-exam-container-karaf</artifactId>
-        <scope>test</scope>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-aws</artifactId>
+      <scope>test</scope>
     </dependency>
     <dependency>
-        <groupId>org.ops4j.pax.exam</groupId>
-        <artifactId>pax-exam-link-mvn</artifactId>
-        <scope>test</scope>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-base64</artifactId>
+      <scope>test</scope>
     </dependency>
-
     <dependency>
-      <groupId>org.apache.karaf</groupId>
-      <artifactId>apache-karaf</artifactId>
-      <version>${karaf-version}</version>
-      <type>tar.gz</type>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-beanio</artifactId>
       <scope>test</scope>
-        <exclusions>
-            <exclusion>
-                <groupId>org.apache.karaf.shell</groupId>
-                <artifactId>org.apache.karaf.shell.dev</artifactId>
-            </exclusion>
-            <exclusion>
-                <groupId>org.eclipse</groupId>
-                <artifactId>osgi</artifactId>
-            </exclusion>
-            <exclusion>
-                <groupId>org.apache.karaf</groupId>
-                <artifactId>org.apache.karaf.client</artifactId>
-            </exclusion>
-            <exclusion>
-                <groupId>org.apache.felix</groupId>
-                <artifactId>org.apache.felix.framework</artifactId>
-            </exclusion>
-        </exclusions>
     </dependency>
     <dependency>
-      <groupId>org.apache.activemq</groupId>
-      <artifactId>activemq-broker</artifactId>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-bean-validator</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>org.apache.activemq</groupId>
-      <artifactId>activemq-spring</artifactId>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-bindy</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>org.apache.activemq</groupId>
-      <artifactId>activemq-kahadb-store</artifactId>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-blueprint</artifactId>
       <scope>test</scope>
     </dependency>
-   <dependency>
-      <groupId>org.apache.activemq</groupId>
-      <artifactId>activemq-client</artifactId>
+    <dependency>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-cache</artifactId>
       <scope>test</scope>
     </dependency>
-      <dependency>
-        <groupId>org.apache.activemq</groupId>
-        <artifactId>activemq-pool</artifactId>
-        <scope>test</scope>
-      </dependency>
     <dependency>
-      <groupId>org.apache.camel.karaf</groupId>
-      <artifactId>apache-camel</artifactId>
-      <version>${project.version}</version>
-      <type>pom</type>
-      <scope>test</scope>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-cxf</artifactId>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-beanio</artifactId>
+      <artifactId>camel-disruptor</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-bindy</artifactId>
+      <artifactId>camel-hawtdb</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-blueprint</artifactId>
+      <artifactId>camel-hazelcast</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-cache</artifactId>
+      <artifactId>camel-hdfs2</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-servlet</artifactId>
+      <artifactId>camel-hl7</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -176,68 +139,62 @@
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-protobuf</artifactId>
+      <artifactId>camel-krati</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-hawtdb</artifactId>
+      <artifactId>camel-leveldb</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-mvel</artifactId>
+      <artifactId>camel-mail</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-netty</artifactId>
+      <artifactId>camel-mvel</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-hazelcast</artifactId>
+      <artifactId>camel-mybatis</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-hdfs2</artifactId>
+      <artifactId>camel-netty</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-hl7</artifactId>
+      <artifactId>camel-protobuf</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-krati</artifactId>
+      <artifactId>camel-quartz2</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-leveldb</artifactId>
+      <artifactId>camel-rss</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-zookeeper</artifactId>
+      <artifactId>camel-ruby</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-mybatis</artifactId>
+      <artifactId>camel-script</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-quartz2</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>ca.uhn.hapi</groupId>
-      <artifactId>hapi-structures-v24</artifactId>
-      <version>${hapi-version}</version>
+      <artifactId>camel-servlet</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -257,7 +214,7 @@
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-rss</artifactId>
+      <artifactId>camel-test</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -266,16 +223,135 @@
       <scope>test</scope>
     </dependency>
     <dependency>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-zookeeper</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.camel.karaf</groupId>
+      <artifactId>apache-camel</artifactId>
+      <version>${project.version}</version>
+      <type>pom</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
       <groupId>org.apache.camel.tests</groupId>
       <artifactId>org.apache.camel.tests.mock-javamail_1.7</artifactId>
       <scope>test</scope>
     </dependency>
+
+    <!-- cxf -->
     <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-base64</artifactId>
+      <groupId>org.apache.cxf</groupId>
+      <artifactId>cxf-rt-rs-extension-providers</artifactId>
+      <version>${cxf-version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.cxf</groupId>
+      <artifactId>cxf-rt-transports-http-jetty</artifactId>
+      <version>${cxf-version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.cxf</groupId>
+      <artifactId>cxf-rt-ws-security</artifactId>
+      <version>${cxf-version}</version>
+      <scope>test</scope>
+    </dependency>
+
+    <!-- felix -->
+    <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.apache.felix.configadmin</artifactId>
+      <exclusions>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>javax.servlet</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>org.osgi.foundation</artifactId>
+        </exclusion>
+      </exclusions>
+      <scope>test</scope>
+    </dependency>
+
+    <!-- karaf -->
+    <dependency>
+      <groupId>org.apache.karaf</groupId>
+      <artifactId>apache-karaf</artifactId>
+      <version>${karaf-version}</version>
+      <type>tar.gz</type>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>org.apache.felix.framework</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.apache.karaf</groupId>
+          <artifactId>org.apache.karaf.client</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.apache.karaf.shell</groupId>
+          <artifactId>org.apache.karaf.shell.dev</artifactId>
+        </exclusion>
+
+        <!-- required for karaf 2.x -->
+        <exclusion>
+          <groupId>org.eclipse</groupId>
+          <artifactId>osgi</artifactId>
+        </exclusion>
+
+        <!-- required for karaf 3.x -->
+        <exclusion>
+          <groupId>org.eclipse</groupId>
+          <artifactId>org.eclipse.osgi</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+
+    <!-- osgi -->
+    <dependency>
+      <groupId>org.osgi</groupId>
+      <artifactId>org.osgi.compendium</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.osgi</groupId>
+      <artifactId>org.osgi.core</artifactId>
+      <scope>test</scope>
+    </dependency>
+
+    <!-- pax-exam -->
+    <dependency>
+      <groupId>org.ops4j.pax.exam</groupId>
+      <artifactId>pax-exam</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ops4j.pax.exam</groupId>
+      <artifactId>pax-exam-container-karaf</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
+      <groupId>org.ops4j.pax.exam</groupId>
+      <artifactId>pax-exam-invoker-junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ops4j.pax.exam</groupId>
+      <artifactId>pax-exam-junit4</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.ops4j.pax.exam</groupId>
+      <artifactId>pax-exam-link-mvn</artifactId>
+      <scope>test</scope>
+    </dependency>
+
+    <!-- spring -->
+    <dependency>
       <groupId>org.springframework</groupId>
       <artifactId>spring-context-support</artifactId>
       <scope>test</scope>
@@ -284,22 +360,22 @@
       <groupId>org.springframework.osgi</groupId>
       <artifactId>spring-osgi-core</artifactId>
       <exclusions>
-       <exclusion>
-               <groupId>org.springframework</groupId>
-               <artifactId>org.springframework.aop</artifactId>
-       </exclusion>
-       <exclusion>
-               <groupId>org.springframework</groupId>
-               <artifactId>org.springframework.core</artifactId>
-       </exclusion>
-       <exclusion>
-               <groupId>org.springframework</groupId>
-               <artifactId>org.springframework.beans</artifactId>
-       </exclusion>
-       <exclusion>
-               <groupId>org.springframework</groupId>
-               <artifactId>org.springframework.context</artifactId>
-       </exclusion>
+        <exclusion>
+          <groupId>org.springframework</groupId>
+          <artifactId>org.springframework.aop</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.springframework</groupId>
+          <artifactId>org.springframework.beans</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.springframework</groupId>
+          <artifactId>org.springframework.context</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.springframework</groupId>
+          <artifactId>org.springframework.core</artifactId>
+        </exclusion>
       </exclusions>
       <scope>test</scope>
     </dependency>
@@ -308,14 +384,38 @@
       <artifactId>spring-osgi-mock</artifactId>
       <scope>test</scope>
     </dependency>
-       <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-mail</artifactId>
+
+    <!-- logging -->
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-log4j12</artifactId>
+    </dependency>
+
+    <!-- others -->
+    <dependency>
+      <groupId>ca.uhn.hapi</groupId>
+      <artifactId>hapi-structures-v24</artifactId>
+      <version>${hapi-version}</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-test</artifactId>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.derby</groupId>
+      <artifactId>derby</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.ftpserver</groupId>
+      <artifactId>ftplet-api</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.ftpserver</groupId>
+      <artifactId>ftpserver-core</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -330,110 +430,16 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>log4j</groupId>
-      <artifactId>log4j</artifactId>
-      <scope>test</scope>
+      <groupId>org.apache.servicemix.bundles</groupId>
+      <artifactId>org.apache.servicemix.bundles.junit</artifactId>
+      <version>${junit-bundle-version}</version>
     </dependency>
     <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
+      <groupId>org.codehaus.jettison</groupId>
+      <artifactId>jettison</artifactId>
       <scope>test</scope>
     </dependency>
-    <dependency>
-        <groupId>org.apache.servicemix.bundles</groupId>
-        <artifactId>org.apache.servicemix.bundles.junit</artifactId>
-        <version>${junit-bundle-version}</version>
-    </dependency>
-    <dependency>
-        <groupId>org.apache.aries.blueprint</groupId>
-        <artifactId>org.apache.aries.blueprint</artifactId>
-        <scope>test</scope>
-    </dependency>
-    <dependency>
-        <groupId>org.apache.felix</groupId>
-        <artifactId>org.apache.felix.configadmin</artifactId>
-        <exclusions>
-          <exclusion>
-            <groupId>org.apache.felix</groupId>
-            <artifactId>javax.servlet</artifactId>
-          </exclusion>
-          <exclusion>
-            <groupId>org.apache.felix</groupId>
-            <artifactId>org.osgi.foundation</artifactId>
-          </exclusion>
-        </exclusions>
-        <scope>test</scope>
-    </dependency>
-    <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-bean-validator</artifactId>
-        <scope>test</scope>
-    </dependency>
-      <dependency>
-          <groupId>org.apache.camel</groupId>
-          <artifactId>camel-script</artifactId>
-          <scope>test</scope>
-      </dependency>
-      <dependency>
-          <groupId>org.apache.camel</groupId>
-          <artifactId>camel-ruby</artifactId>
-          <scope>test</scope>
-      </dependency>
-      <dependency>
-          <groupId>org.apache.camel</groupId>
-          <artifactId>camel-cxf</artifactId>
-      </dependency>
-
-      <!-- cxf -->
-      <dependency>
-          <groupId>org.apache.cxf</groupId>
-          <artifactId>cxf-rt-rs-extension-providers</artifactId>
-          <version>${cxf-version}</version>
-          <scope>test</scope>
-      </dependency>
-      <dependency>
-          <groupId>org.apache.cxf</groupId>
-          <artifactId>cxf-rt-transports-http-jetty</artifactId>
-          <version>${cxf-version}</version>
-          <scope>test</scope>
-      </dependency>
-      <dependency>
-          <groupId>org.apache.cxf</groupId>
-          <artifactId>cxf-rt-ws-security</artifactId>
-          <version>${cxf-version}</version>
-          <scope>test</scope>
-      </dependency>
-      <dependency>
-          <groupId>org.codehaus.jettison</groupId>
-          <artifactId>jettison</artifactId>
-          <scope>test</scope>
-      </dependency>
 
-      <dependency>
-        <groupId>org.apache.ftpserver</groupId>
-        <artifactId>ftpserver-core</artifactId>
-        <scope>test</scope>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.ftpserver</groupId>
-        <artifactId>ftplet-api</artifactId>
-        <scope>test</scope>
-      </dependency>
-      <dependency>
-          <groupId>org.apache.camel</groupId>
-          <artifactId>camel-aws</artifactId>
-          <scope>test</scope>
-      </dependency>
-      <dependency>
-          <groupId>org.apache.camel</groupId>
-          <artifactId>camel-disruptor</artifactId>
-          <scope>test</scope>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.derby</groupId>
-        <artifactId>derby</artifactId>
-        <scope>test</scope>
-      </dependency>
   </dependencies>
 
   <build>
@@ -495,123 +501,121 @@
       </plugin>
 
       <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <configuration>
-              <forkCount>1</forkCount>
-             <reuseForks>false</reuseForks>
-              <excludes>
-                  <exclude>**/FIXMETest.*</exclude>
-                  <exclude>**/FtpConsumeTest.*</exclude>
-                  <exclude>**/BlobStoreRouteTest.*</exclude> <!-- CAMEL-6134 
-->
-                  <exclude>**/BlobStoreBlueprintRouteTest.*</exclude> <!-- 
CAMEL-6134 -->
-              </excludes>
-              <systemPropertyVariables>
-                  <karafVersion>${karaf-version}</karafVersion>
-              </systemPropertyVariables>
-          </configuration>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <forkCount>1</forkCount>
+          <reuseForks>false</reuseForks>
+          <excludes>
+            <exclude>**/FIXMETest.*</exclude>
+            <exclude>**/FtpConsumeTest.*</exclude>
+            <exclude>**/BlobStoreRouteTest.*</exclude> <!-- CAMEL-6134 -->
+            <exclude>**/BlobStoreBlueprintRouteTest.*</exclude> <!-- 
CAMEL-6134 -->
+          </excludes>
+          <systemPropertyVariables>
+            <karafVersion>${karaf-version}</karafVersion>
+          </systemPropertyVariables>
+        </configuration>
       </plugin>
 
-        <!-- CXF wsdl2java generator, will plugin to the compile goal -->
-        <plugin>
-            <groupId>org.apache.cxf</groupId>
-            <artifactId>cxf-codegen-plugin</artifactId>
-            <executions>
-                <execution>
-                    <id>generate-sources</id>
-                    <phase>generate-sources</phase>
-                    <configuration>
-                        
<sourceRoot>${basedir}/target/generated/src/main/java</sourceRoot>
-                        <wsdlOptions>
-                            <wsdlOption>
-                                <frontEnd>jaxws21</frontEnd>
-                                
<wsdl>${basedir}/src/test/resources/report_incident.wsdl</wsdl>
-                            </wsdlOption>
-                        </wsdlOptions>
-                    </configuration>
-                    <goals>
-                        <goal>wsdl2java</goal>
-                    </goals>
-                </execution>
-            </executions>
-        </plugin>
+      <!-- CXF wsdl2java generator, will plugin to the compile goal -->
+      <plugin>
+        <groupId>org.apache.cxf</groupId>
+        <artifactId>cxf-codegen-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>generate-sources</id>
+            <phase>generate-sources</phase>
+            <configuration>
+              
<sourceRoot>${basedir}/target/generated/src/main/java</sourceRoot>
+              <wsdlOptions>
+                <wsdlOption>
+                  <frontEnd>jaxws21</frontEnd>
+                  
<wsdl>${basedir}/src/test/resources/report_incident.wsdl</wsdl>
+                </wsdlOption>
+              </wsdlOptions>
+            </configuration>
+            <goals>
+              <goal>wsdl2java</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
 
-               <plugin>
-                       <groupId>org.apache.openjpa</groupId>
-                       <artifactId>openjpa-maven-plugin</artifactId>
-                       <version>${openjpa-version}</version>
-                       <configuration>
-                               
<persistenceXmlFile>${project.basedir}/src/test/resources/META-INF/persistence.xml</persistenceXmlFile>
-                               
<includes>org/apache/camel/itest/osgi/jpa/SendEmail.class</includes>
-                               
<addDefaultConstructor>true</addDefaultConstructor>
-                               
<enforcePropertyRestrictions>true</enforcePropertyRestrictions>
-                       </configuration>
-                       <executions>
-                               <execution>
-                                       <id>test enhancer</id>
-                                       <phase>process-test-classes</phase>
-                                       <goals>
-                                               <goal>test-enhance</goal>
-                                       </goals>
-                               </execution>
-                       </executions>
-                       <dependencies>
-                               <dependency>
-                                       <groupId>org.apache.openjpa</groupId>
-                                       <artifactId>openjpa</artifactId>
-                                       <version>${openjpa-version}</version>
-                               </dependency>
-                       </dependencies>
-               </plugin>
+      <plugin>
+        <groupId>org.apache.openjpa</groupId>
+        <artifactId>openjpa-maven-plugin</artifactId>
+        <version>${openjpa-version}</version>
+        <configuration>
+          
<persistenceXmlFile>${project.basedir}/src/test/resources/META-INF/persistence.xml</persistenceXmlFile>
+          <includes>org/apache/camel/itest/osgi/jpa/SendEmail.class</includes>
+          <addDefaultConstructor>true</addDefaultConstructor>
+          <enforcePropertyRestrictions>true</enforcePropertyRestrictions>
+        </configuration>
+        <executions>
+          <execution>
+            <id>test enhancer</id>
+            <phase>process-test-classes</phase>
+            <goals>
+              <goal>test-enhance</goal>
+            </goals>
+          </execution>
+        </executions>
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.openjpa</groupId>
+            <artifactId>openjpa</artifactId>
+            <version>${openjpa-version}</version>
+          </dependency>
+        </dependencies>
+      </plugin>
     </plugins>
   </build>
 
   <profiles>
-       <profile>
-        <id>ci-build-profile</id>
-        <activation>
-            <property>
-                <name>maven.repo.local</name>
-            </property>
-        </activation>
-        <build>
-            <plugins>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-surefire-plugin</artifactId>
-                    <configuration>
-                        
<forkedProcessTimeoutInSeconds>300</forkedProcessTimeoutInSeconds>
-                        <!--
-                            when the local repo location has been specified, 
we need to pass
-                            on this information to PAX mvn url
-                        -->
-                        
<argLine>-Dorg.ops4j.pax.url.mvn.localRepository=${maven.repo.local}</argLine>
-                        <includes>
-                            <include>**/*Test.*</include>
-                        </includes>
-                        <excludes>
-                            <!--There are some conflicts of the JAXB OSGi 
bundle and Hudson System jar
-                                so I comment out these JAXB related tests -->
-                            <exclude>**/OSGiIntegrationSpringTest.*</exclude>
-                            <exclude>**/JaxbFallbackConverterTest.*</exclude>
-                            <exclude>**/FtpConsumeTest.*</exclude>
-                            <exclude>**/CxfRsBlueprintRouterTest.*</exclude>
-                            <exclude>**/BlobStoreRouteTest.*</exclude> <!-- 
CAMEL-6134 -->
-                            
<exclude>**/BlobStoreBlueprintRouteTest.*</exclude> <!-- CAMEL-6134 -->
-                        </excludes>
-                        <systemPropertyVariables>
-                            <karafVersion>${karaf-version}</karafVersion>
-                        </systemPropertyVariables>
-                    </configuration>
-                </plugin>
-            </plugins>
-        </build>
+    <profile>
+      <id>ci-build-profile</id>
+      <activation>
+        <property>
+          <name>maven.repo.local</name>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              
<forkedProcessTimeoutInSeconds>300</forkedProcessTimeoutInSeconds>
+              <!-- when the local repo location has been specified, we need to 
pass 
+                on this information to PAX mvn url -->
+              
<argLine>-Dorg.ops4j.pax.url.mvn.localRepository=${maven.repo.local}</argLine>
+              <includes>
+                <include>**/*Test.*</include>
+              </includes>
+              <excludes>
+                <!--There are some conflicts of the JAXB OSGi bundle and 
Hudson System 
+                  jar so I comment out these JAXB related tests -->
+                <exclude>**/OSGiIntegrationSpringTest.*</exclude>
+                <exclude>**/JaxbFallbackConverterTest.*</exclude>
+                <exclude>**/FtpConsumeTest.*</exclude>
+                <exclude>**/CxfRsBlueprintRouterTest.*</exclude>
+                <exclude>**/BlobStoreRouteTest.*</exclude> <!-- CAMEL-6134 -->
+                <exclude>**/BlobStoreBlueprintRouteTest.*</exclude> <!-- 
CAMEL-6134 -->
+              </excludes>
+              <systemPropertyVariables>
+                <karafVersion>${karaf-version}</karafVersion>
+              </systemPropertyVariables>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
     </profile>
     <profile>
-        <id>karaf3</id>
-        <properties>
-            <karaf-version>${karaf3-version}</karaf-version>
-        </properties>
+      <id>karaf3</id>
+      <properties>
+        <karaf-version>${karaf3-version}</karaf-version>
+      </properties>
     </profile>
-</profiles>
+  </profiles>
 
 </project>

Reply via email to