You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by cl...@apache.org on 2015/05/06 01:53:34 UTC

[2/6] activemq-artemis git commit: Re-enable & refactor license check

Re-enable & refactor license check


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

Branch: refs/heads/master
Commit: dc78dd4c50b70272675c5c379ef99063446c0c98
Parents: 9dcb2d2
Author: jbertram <jb...@apache.org>
Authored: Tue May 5 16:35:09 2015 -0500
Committer: jbertram <jb...@apache.org>
Committed: Tue May 5 16:38:19 2015 -0500

----------------------------------------------------------------------
 examples/core/embedded-remote/pom.xml           |  4 ++
 examples/core/embedded/pom.xml                  |  4 ++
 examples/core/perf/pom.xml                      |  4 ++
 examples/core/pom.xml                           |  1 +
 examples/core/vertx-connector/pom.xml           |  2 +
 examples/jms/aerogear/pom.xml                   |  1 +
 examples/jms/application-layer-failover/pom.xml |  4 ++
 .../jms/artemis-jms-examples-common/pom.xml     |  4 ++
 examples/jms/artemis-ra-rar/pom.xml             |  4 ++
 examples/jms/bridge/pom.xml                     |  4 ++
 examples/jms/browser/pom.xml                    |  4 ++
 examples/jms/client-kickoff/pom.xml             |  4 ++
 .../jms/client-side-failoverlistener/pom.xml    |  4 ++
 examples/jms/client-side-load-balancing/pom.xml |  4 ++
 .../jms/clustered-durable-subscription/pom.xml  |  4 ++
 examples/jms/clustered-grouping/pom.xml         |  4 ++
 examples/jms/clustered-jgroups/pom.xml          |  4 ++
 examples/jms/clustered-queue/pom.xml            |  4 ++
 examples/jms/clustered-standalone/pom.xml       |  4 ++
 examples/jms/clustered-static-discovery/pom.xml |  4 ++
 examples/jms/clustered-static-oneway/pom.xml    |  4 ++
 examples/jms/clustered-topic/pom.xml            |  4 ++
 .../jms/colocated-failover-scale-down/pom.xml   |  4 ++
 examples/jms/colocated-failover/pom.xml         |  4 ++
 examples/jms/consumer-rate-limit/pom.xml        |  4 ++
 examples/jms/dead-letter/pom.xml                |  4 ++
 examples/jms/delayed-redelivery/pom.xml         |  4 ++
 examples/jms/divert/pom.xml                     |  4 ++
 examples/jms/durable-subscription/pom.xml       |  4 ++
 examples/jms/embedded-simple/pom.xml            |  4 ++
 examples/jms/embedded/pom.xml                   |  4 ++
 examples/jms/expiry/pom.xml                     |  4 ++
 examples/jms/ha-policy-autobackup/pom.xml       |  4 ++
 examples/jms/http-transport/pom.xml             |  4 ++
 .../jms/instantiate-connection-factory/pom.xml  |  4 ++
 examples/jms/interceptor/pom.xml                |  4 ++
 examples/jms/jms-auto-closeable/pom.xml         |  4 ++
 examples/jms/jms-bridge/pom.xml                 |  4 ++
 examples/jms/jms-completion-listener/pom.xml    |  4 ++
 examples/jms/jms-context/pom.xml                |  4 ++
 examples/jms/jms-shared-consumer/pom.xml        |  4 ++
 examples/jms/jmx/pom.xml                        |  4 ++
 examples/jms/large-message/pom.xml              |  4 ++
 examples/jms/last-value-queue/pom.xml           |  4 ++
 examples/jms/management-notifications/pom.xml   |  4 ++
 examples/jms/management/pom.xml                 |  4 ++
 examples/jms/message-counters/pom.xml           |  4 ++
 examples/jms/message-group/pom.xml              |  4 ++
 examples/jms/message-group2/pom.xml             |  4 ++
 examples/jms/message-priority/pom.xml           |  4 ++
 examples/jms/multiple-failover-failback/pom.xml |  4 ++
 examples/jms/multiple-failover/pom.xml          |  4 ++
 examples/jms/no-consumer-buffering/pom.xml      |  4 ++
 examples/jms/non-transaction-failover/pom.xml   |  4 ++
 examples/jms/openwire/pom.xml                   |  4 ++
 examples/jms/paging/pom.xml                     |  4 ++
 examples/jms/perf/pom.xml                       |  4 ++
 examples/jms/pom.xml                            |  1 +
 examples/jms/pre-acknowledge/pom.xml            |  4 ++
 examples/jms/producer-rate-limit/pom.xml        |  4 ++
 examples/jms/proton-cpp/pom.xml                 |  4 ++
 examples/jms/proton-j/pom.xml                   |  4 ++
 examples/jms/proton-ruby/pom.xml                |  6 ++-
 .../jms/queue-message-redistribution/pom.xml    |  4 ++
 examples/jms/queue-requestor/pom.xml            |  4 ++
 examples/jms/queue-selector/pom.xml             |  4 ++
 examples/jms/queue/pom.xml                      |  4 ++
 examples/jms/reattach-node/pom.xml              |  4 ++
 examples/jms/replicated-failback-static/pom.xml |  4 ++
 examples/jms/replicated-failback/pom.xml        |  4 ++
 .../jms/replicated-multiple-failover/pom.xml    |  4 ++
 .../jms/replicated-transaction-failover/pom.xml |  4 ++
 examples/jms/request-reply/pom.xml              |  4 ++
 examples/jms/rest/dup-send/pom.xml              |  5 ++
 examples/jms/rest/javascript-chat/pom.xml       |  5 ++
 examples/jms/rest/jms-to-rest/pom.xml           |  5 ++
 examples/jms/rest/pom.xml                       |  4 ++
 examples/jms/rest/push/pom.xml                  |  5 ++
 examples/jms/scale-down/pom.xml                 |  4 ++
 examples/jms/scheduled-message/pom.xml          |  4 ++
 examples/jms/security/pom.xml                   |  4 ++
 examples/jms/send-acknowledgements/pom.xml      |  4 ++
 examples/jms/spring-integration/pom.xml         |  4 ++
 examples/jms/ssl-enabled/pom.xml                |  4 ++
 examples/jms/static-selector-jms/pom.xml        |  4 ++
 examples/jms/static-selector/pom.xml            |  4 ++
 examples/jms/stomp-websockets/pom.xml           |  4 ++
 examples/jms/stomp/pom.xml                      |  4 ++
 examples/jms/stomp1.1/pom.xml                   |  4 ++
 examples/jms/stomp1.2/pom.xml                   |  4 ++
 examples/jms/stop-server-failover/pom.xml       |  4 ++
 examples/jms/symmetric-cluster/pom.xml          |  4 ++
 examples/jms/temp-queue/pom.xml                 |  4 ++
 examples/jms/topic-hierarchies/pom.xml          |  4 ++
 examples/jms/topic-selector-example1/pom.xml    |  4 ++
 examples/jms/topic-selector-example2/pom.xml    |  4 ++
 examples/jms/topic/pom.xml                      |  4 ++
 examples/jms/transaction-failover/pom.xml       |  4 ++
 examples/jms/transactional/pom.xml              |  4 ++
 examples/jms/xa-heuristic/pom.xml               |  4 ++
 examples/jms/xa-receive/pom.xml                 |  4 ++
 examples/jms/xa-send/pom.xml                    |  4 ++
 examples/pom.xml                                |  1 +
 examples/soak/normal/pom.xml                    |  1 +
 examples/soak/pom.xml                           |  1 +
 pom.xml                                         | 54 +-------------------
 106 files changed, 407 insertions(+), 53 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/core/embedded-remote/pom.xml
----------------------------------------------------------------------
diff --git a/examples/core/embedded-remote/pom.xml b/examples/core/embedded-remote/pom.xml
index 8031f87..0545b29 100644
--- a/examples/core/embedded-remote/pom.xml
+++ b/examples/core/embedded-remote/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis Core Embedded Remote Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/core/embedded/pom.xml
----------------------------------------------------------------------
diff --git a/examples/core/embedded/pom.xml b/examples/core/embedded/pom.xml
index e6408ab..cd7d886 100644
--- a/examples/core/embedded/pom.xml
+++ b/examples/core/embedded/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis Core Embedded Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/core/perf/pom.xml
----------------------------------------------------------------------
diff --git a/examples/core/perf/pom.xml b/examples/core/perf/pom.xml
index 1605fb7..54ae9c1 100644
--- a/examples/core/perf/pom.xml
+++ b/examples/core/perf/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis Perf Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/core/pom.xml
----------------------------------------------------------------------
diff --git a/examples/core/pom.xml b/examples/core/pom.xml
index 5ad1f5e..e2655a5 100644
--- a/examples/core/pom.xml
+++ b/examples/core/pom.xml
@@ -34,6 +34,7 @@ under the License.
 
    <properties>
       <udp-address>231.7.7.7</udp-address>
+      <activemq.basedir>${project.basedir}/../..</activemq.basedir>
    </properties>
 
    <profiles>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/core/vertx-connector/pom.xml
----------------------------------------------------------------------
diff --git a/examples/core/vertx-connector/pom.xml b/examples/core/vertx-connector/pom.xml
index c764101..c308a63 100644
--- a/examples/core/vertx-connector/pom.xml
+++ b/examples/core/vertx-connector/pom.xml
@@ -32,8 +32,10 @@ under the License.
    <name>ActiveMQ Artemis Vert.x Example</name>
 
    <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
       <vertx.version>2.1.2</vertx.version>
    </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/aerogear/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/aerogear/pom.xml b/examples/jms/aerogear/pom.xml
index 8f1dfba..57ceb2e 100644
--- a/examples/jms/aerogear/pom.xml
+++ b/examples/jms/aerogear/pom.xml
@@ -31,6 +31,7 @@ under the License.
       <endpoint />
       <applicationid />
       <mastersecret />
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
    </properties>
 
    <artifactId>artemis-jms-aerogear-example</artifactId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/application-layer-failover/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/application-layer-failover/pom.xml b/examples/jms/application-layer-failover/pom.xml
index c3925bf..7d45c68 100644
--- a/examples/jms/application-layer-failover/pom.xml
+++ b/examples/jms/application-layer-failover/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Application Layer Failover Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/artemis-jms-examples-common/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/artemis-jms-examples-common/pom.xml b/examples/jms/artemis-jms-examples-common/pom.xml
index 6849536..8356399 100644
--- a/examples/jms/artemis-jms-examples-common/pom.xml
+++ b/examples/jms/artemis-jms-examples-common/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis Examples common</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.geronimo.specs</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/artemis-ra-rar/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/artemis-ra-rar/pom.xml b/examples/jms/artemis-ra-rar/pom.xml
index e77739c..c1f0c31 100644
--- a/examples/jms/artemis-ra-rar/pom.xml
+++ b/examples/jms/artemis-ra-rar/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>rar</packaging>
    <name>ActiveMQ Artemis JMS RA</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/bridge/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/bridge/pom.xml b/examples/jms/bridge/pom.xml
index c502c0e..b231c03 100644
--- a/examples/jms/bridge/pom.xml
+++ b/examples/jms/bridge/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Bridge Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/browser/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/browser/pom.xml b/examples/jms/browser/pom.xml
index 6069e99..7c4c893 100644
--- a/examples/jms/browser/pom.xml
+++ b/examples/jms/browser/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Browser Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/client-kickoff/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/client-kickoff/pom.xml b/examples/jms/client-kickoff/pom.xml
index 7ca5550..8b26ee3 100644
--- a/examples/jms/client-kickoff/pom.xml
+++ b/examples/jms/client-kickoff/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Kick Off Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/client-side-failoverlistener/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/client-side-failoverlistener/pom.xml b/examples/jms/client-side-failoverlistener/pom.xml
index 98e01bd..184c44d 100644
--- a/examples/jms/client-side-failoverlistener/pom.xml
+++ b/examples/jms/client-side-failoverlistener/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Client Side Failover listener Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/client-side-load-balancing/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/client-side-load-balancing/pom.xml b/examples/jms/client-side-load-balancing/pom.xml
index 29ffc2a..ecc003c 100644
--- a/examples/jms/client-side-load-balancing/pom.xml
+++ b/examples/jms/client-side-load-balancing/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Client Side Load Balancing Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/clustered-durable-subscription/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/clustered-durable-subscription/pom.xml b/examples/jms/clustered-durable-subscription/pom.xml
index d8a993d..6e7280f 100644
--- a/examples/jms/clustered-durable-subscription/pom.xml
+++ b/examples/jms/clustered-durable-subscription/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Clustered Durable Subscription Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/clustered-grouping/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/clustered-grouping/pom.xml b/examples/jms/clustered-grouping/pom.xml
index 7238790..51e3a35 100644
--- a/examples/jms/clustered-grouping/pom.xml
+++ b/examples/jms/clustered-grouping/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS CLustered Grouping Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/clustered-jgroups/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/clustered-jgroups/pom.xml b/examples/jms/clustered-jgroups/pom.xml
index 2c0fff4..75b83f3 100644
--- a/examples/jms/clustered-jgroups/pom.xml
+++ b/examples/jms/clustered-jgroups/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Clustered JGroups Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/clustered-queue/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/clustered-queue/pom.xml b/examples/jms/clustered-queue/pom.xml
index 2240677..db5fcc7 100644
--- a/examples/jms/clustered-queue/pom.xml
+++ b/examples/jms/clustered-queue/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Clustered Queue Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/clustered-standalone/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/clustered-standalone/pom.xml b/examples/jms/clustered-standalone/pom.xml
index b823bc9..e57fcd3 100644
--- a/examples/jms/clustered-standalone/pom.xml
+++ b/examples/jms/clustered-standalone/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Clustered Standalone Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/clustered-static-discovery/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/clustered-static-discovery/pom.xml b/examples/jms/clustered-static-discovery/pom.xml
index 12edbbb..6d9c4d4 100644
--- a/examples/jms/clustered-static-discovery/pom.xml
+++ b/examples/jms/clustered-static-discovery/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Clustered Static Discovery Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/clustered-static-oneway/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/clustered-static-oneway/pom.xml b/examples/jms/clustered-static-oneway/pom.xml
index d5496cc..92beff4 100644
--- a/examples/jms/clustered-static-oneway/pom.xml
+++ b/examples/jms/clustered-static-oneway/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Clustered Static One Way Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/clustered-topic/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/clustered-topic/pom.xml b/examples/jms/clustered-topic/pom.xml
index 157a489..74bab00 100644
--- a/examples/jms/clustered-topic/pom.xml
+++ b/examples/jms/clustered-topic/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Clustered Topic Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/colocated-failover-scale-down/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/colocated-failover-scale-down/pom.xml b/examples/jms/colocated-failover-scale-down/pom.xml
index f1fc4be..106246d 100644
--- a/examples/jms/colocated-failover-scale-down/pom.xml
+++ b/examples/jms/colocated-failover-scale-down/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Colocated Failover Recover Only Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/colocated-failover/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/colocated-failover/pom.xml b/examples/jms/colocated-failover/pom.xml
index 0cce45d..e1b0e83 100644
--- a/examples/jms/colocated-failover/pom.xml
+++ b/examples/jms/colocated-failover/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Colocated Failover Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/consumer-rate-limit/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/consumer-rate-limit/pom.xml b/examples/jms/consumer-rate-limit/pom.xml
index adf10a8..d5e3377 100644
--- a/examples/jms/consumer-rate-limit/pom.xml
+++ b/examples/jms/consumer-rate-limit/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Consumer Rate Limit Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/dead-letter/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/dead-letter/pom.xml b/examples/jms/dead-letter/pom.xml
index 9149e90..5894c35 100644
--- a/examples/jms/dead-letter/pom.xml
+++ b/examples/jms/dead-letter/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Dead Letter Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/delayed-redelivery/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/delayed-redelivery/pom.xml b/examples/jms/delayed-redelivery/pom.xml
index 5b0dfd9..4bc6f4a 100644
--- a/examples/jms/delayed-redelivery/pom.xml
+++ b/examples/jms/delayed-redelivery/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Delayed Redelivery Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/divert/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/divert/pom.xml b/examples/jms/divert/pom.xml
index 9f826ee..288f8fb 100644
--- a/examples/jms/divert/pom.xml
+++ b/examples/jms/divert/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Divert Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/durable-subscription/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/durable-subscription/pom.xml b/examples/jms/durable-subscription/pom.xml
index 12d2bed..ea0a26d 100644
--- a/examples/jms/durable-subscription/pom.xml
+++ b/examples/jms/durable-subscription/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Durable Subscription Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/embedded-simple/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/embedded-simple/pom.xml b/examples/jms/embedded-simple/pom.xml
index 93b3660..5b108ed 100644
--- a/examples/jms/embedded-simple/pom.xml
+++ b/examples/jms/embedded-simple/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Simple Embedded Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/embedded/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/embedded/pom.xml b/examples/jms/embedded/pom.xml
index 94b50b4..31f8925 100644
--- a/examples/jms/embedded/pom.xml
+++ b/examples/jms/embedded/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Embedded Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/expiry/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/expiry/pom.xml b/examples/jms/expiry/pom.xml
index 3298454..4921661 100644
--- a/examples/jms/expiry/pom.xml
+++ b/examples/jms/expiry/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Expiry Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/ha-policy-autobackup/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/ha-policy-autobackup/pom.xml b/examples/jms/ha-policy-autobackup/pom.xml
index 78e5555..77a13e6 100644
--- a/examples/jms/ha-policy-autobackup/pom.xml
+++ b/examples/jms/ha-policy-autobackup/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS HA Policy Auto backup example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/http-transport/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/http-transport/pom.xml b/examples/jms/http-transport/pom.xml
index 0320466..620d0e1 100644
--- a/examples/jms/http-transport/pom.xml
+++ b/examples/jms/http-transport/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Http Transport Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/instantiate-connection-factory/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/instantiate-connection-factory/pom.xml b/examples/jms/instantiate-connection-factory/pom.xml
index 74e7dd5..8171168 100644
--- a/examples/jms/instantiate-connection-factory/pom.xml
+++ b/examples/jms/instantiate-connection-factory/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Instantiate Connection Factory Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/interceptor/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/interceptor/pom.xml b/examples/jms/interceptor/pom.xml
index 3881594..2892dc6 100644
--- a/examples/jms/interceptor/pom.xml
+++ b/examples/jms/interceptor/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Interceptor Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/jms-auto-closeable/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/jms-auto-closeable/pom.xml b/examples/jms/jms-auto-closeable/pom.xml
index a669bb0..bb6f176 100644
--- a/examples/jms/jms-auto-closeable/pom.xml
+++ b/examples/jms/jms-auto-closeable/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Auto Closable Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/jms-bridge/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/jms-bridge/pom.xml b/examples/jms/jms-bridge/pom.xml
index 25f6e05..093866e 100644
--- a/examples/jms/jms-bridge/pom.xml
+++ b/examples/jms/jms-bridge/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Bridge Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/jms-completion-listener/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/jms-completion-listener/pom.xml b/examples/jms/jms-completion-listener/pom.xml
index 2f51b53..2eed121 100644
--- a/examples/jms/jms-completion-listener/pom.xml
+++ b/examples/jms/jms-completion-listener/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Completion Listener Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/jms-context/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/jms-context/pom.xml b/examples/jms/jms-context/pom.xml
index 4accf30..fe8b986 100644
--- a/examples/jms/jms-context/pom.xml
+++ b/examples/jms/jms-context/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Context Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/jms-shared-consumer/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/jms-shared-consumer/pom.xml b/examples/jms/jms-shared-consumer/pom.xml
index 3bded31..e9c17c2 100644
--- a/examples/jms/jms-shared-consumer/pom.xml
+++ b/examples/jms/jms-shared-consumer/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Shared Consumer Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/jmx/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/jmx/pom.xml b/examples/jms/jmx/pom.xml
index 3fa5239..5d92f83 100644
--- a/examples/jms/jmx/pom.xml
+++ b/examples/jms/jmx/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS "JMX" Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/large-message/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/large-message/pom.xml b/examples/jms/large-message/pom.xml
index 8beadff..8d5f269 100644
--- a/examples/jms/large-message/pom.xml
+++ b/examples/jms/large-message/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Large Message Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/last-value-queue/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/last-value-queue/pom.xml b/examples/jms/last-value-queue/pom.xml
index 453a837..458ff3f 100644
--- a/examples/jms/last-value-queue/pom.xml
+++ b/examples/jms/last-value-queue/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Last Value Queue Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/management-notifications/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/management-notifications/pom.xml b/examples/jms/management-notifications/pom.xml
index d1c8b01..3853113 100644
--- a/examples/jms/management-notifications/pom.xml
+++ b/examples/jms/management-notifications/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Management Notifications Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/management/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/management/pom.xml b/examples/jms/management/pom.xml
index 95ba0ff..468218c 100644
--- a/examples/jms/management/pom.xml
+++ b/examples/jms/management/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Management Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/message-counters/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/message-counters/pom.xml b/examples/jms/message-counters/pom.xml
index dcf47af..73a2eb5 100644
--- a/examples/jms/message-counters/pom.xml
+++ b/examples/jms/message-counters/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Message Counter Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/message-group/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/message-group/pom.xml b/examples/jms/message-group/pom.xml
index f7f8c7c..d4996dc 100644
--- a/examples/jms/message-group/pom.xml
+++ b/examples/jms/message-group/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Message Group Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/message-group2/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/message-group2/pom.xml b/examples/jms/message-group2/pom.xml
index bfb0797..82f6202 100644
--- a/examples/jms/message-group2/pom.xml
+++ b/examples/jms/message-group2/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Message Group Example 2</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/message-priority/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/message-priority/pom.xml b/examples/jms/message-priority/pom.xml
index 445660f..c757a36 100644
--- a/examples/jms/message-priority/pom.xml
+++ b/examples/jms/message-priority/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS MessagePriorityExample Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/multiple-failover-failback/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/multiple-failover-failback/pom.xml b/examples/jms/multiple-failover-failback/pom.xml
index 3159618..8543e71 100644
--- a/examples/jms/multiple-failover-failback/pom.xml
+++ b/examples/jms/multiple-failover-failback/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Multiple Failover Failback Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/multiple-failover/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/multiple-failover/pom.xml b/examples/jms/multiple-failover/pom.xml
index 50ca4f9..3931254 100644
--- a/examples/jms/multiple-failover/pom.xml
+++ b/examples/jms/multiple-failover/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Multiple Failover Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/no-consumer-buffering/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/no-consumer-buffering/pom.xml b/examples/jms/no-consumer-buffering/pom.xml
index a3af26e..dac7813 100644
--- a/examples/jms/no-consumer-buffering/pom.xml
+++ b/examples/jms/no-consumer-buffering/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS No Consumer Buffering Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/non-transaction-failover/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/non-transaction-failover/pom.xml b/examples/jms/non-transaction-failover/pom.xml
index 62a2ff7..bed2139 100644
--- a/examples/jms/non-transaction-failover/pom.xml
+++ b/examples/jms/non-transaction-failover/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Non Transaction Failover Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/openwire/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/openwire/pom.xml b/examples/jms/openwire/pom.xml
index 6594f43..9eae39e 100644
--- a/examples/jms/openwire/pom.xml
+++ b/examples/jms/openwire/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Openwire Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <profiles>
       <profile>
          <id>example</id>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/paging/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/paging/pom.xml b/examples/jms/paging/pom.xml
index ccb601a..71c6a41 100644
--- a/examples/jms/paging/pom.xml
+++ b/examples/jms/paging/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Paging Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/perf/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/perf/pom.xml b/examples/jms/perf/pom.xml
index 1dbb3e4..715a2fd 100644
--- a/examples/jms/perf/pom.xml
+++ b/examples/jms/perf/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS PerfExample Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/pom.xml b/examples/jms/pom.xml
index e16c82f..8f80583 100644
--- a/examples/jms/pom.xml
+++ b/examples/jms/pom.xml
@@ -34,6 +34,7 @@ under the License.
 
    <properties>
       <udp-address>231.7.7.7</udp-address>
+      <activemq.basedir>${project.basedir}/../..</activemq.basedir>
    </properties>
 
    <profiles>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/pre-acknowledge/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/pre-acknowledge/pom.xml b/examples/jms/pre-acknowledge/pom.xml
index 85f9075..709fa90 100644
--- a/examples/jms/pre-acknowledge/pom.xml
+++ b/examples/jms/pre-acknowledge/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Pre Acknowledge Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/producer-rate-limit/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/producer-rate-limit/pom.xml b/examples/jms/producer-rate-limit/pom.xml
index 4876db7..9c4e199 100644
--- a/examples/jms/producer-rate-limit/pom.xml
+++ b/examples/jms/producer-rate-limit/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Producer Rate Limit Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/proton-cpp/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/proton-cpp/pom.xml b/examples/jms/proton-cpp/pom.xml
index bca89a2..197779b 100644
--- a/examples/jms/proton-cpp/pom.xml
+++ b/examples/jms/proton-cpp/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis AMQP CPP Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/proton-j/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/proton-j/pom.xml b/examples/jms/proton-j/pom.xml
index 05d3c34..dd90a31 100644
--- a/examples/jms/proton-j/pom.xml
+++ b/examples/jms/proton-j/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis Proton-J Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/proton-ruby/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/proton-ruby/pom.xml b/examples/jms/proton-ruby/pom.xml
index a5a469e..26cca2f 100644
--- a/examples/jms/proton-ruby/pom.xml
+++ b/examples/jms/proton-ruby/pom.xml
@@ -29,7 +29,11 @@ under the License.
 
    <artifactId>artemis-jms-proton-ruby-example</artifactId>
    <packaging>jar</packaging>
-   <name>ActiveMQ Artemis Proton Ruby Examplee</name>
+   <name>ActiveMQ Artemis Proton Ruby Example</name>
+
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
 
    <dependencies>
       <dependency>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/queue-message-redistribution/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/queue-message-redistribution/pom.xml b/examples/jms/queue-message-redistribution/pom.xml
index e937175..bd5d801 100644
--- a/examples/jms/queue-message-redistribution/pom.xml
+++ b/examples/jms/queue-message-redistribution/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Queue Message Redistribution Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/queue-requestor/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/queue-requestor/pom.xml b/examples/jms/queue-requestor/pom.xml
index 0442335..de8a35a 100644
--- a/examples/jms/queue-requestor/pom.xml
+++ b/examples/jms/queue-requestor/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Queue Requestor Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/queue-selector/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/queue-selector/pom.xml b/examples/jms/queue-selector/pom.xml
index 73f245f..26b9ec1 100644
--- a/examples/jms/queue-selector/pom.xml
+++ b/examples/jms/queue-selector/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Queue Selector Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/queue/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/queue/pom.xml b/examples/jms/queue/pom.xml
index f6f0aad..8824c3b 100644
--- a/examples/jms/queue/pom.xml
+++ b/examples/jms/queue/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Queue Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/reattach-node/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/reattach-node/pom.xml b/examples/jms/reattach-node/pom.xml
index 068dbc7..005512b 100644
--- a/examples/jms/reattach-node/pom.xml
+++ b/examples/jms/reattach-node/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Reattach Node Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/replicated-failback-static/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/replicated-failback-static/pom.xml b/examples/jms/replicated-failback-static/pom.xml
index 519fe40..8e7254d 100644
--- a/examples/jms/replicated-failback-static/pom.xml
+++ b/examples/jms/replicated-failback-static/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Replicated Failback Static Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/replicated-failback/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/replicated-failback/pom.xml b/examples/jms/replicated-failback/pom.xml
index 45bbd23..016b34b 100644
--- a/examples/jms/replicated-failback/pom.xml
+++ b/examples/jms/replicated-failback/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Replicated Failback Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/replicated-multiple-failover/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/replicated-multiple-failover/pom.xml b/examples/jms/replicated-multiple-failover/pom.xml
index 9c95b19..497f69c 100644
--- a/examples/jms/replicated-multiple-failover/pom.xml
+++ b/examples/jms/replicated-multiple-failover/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Replicated Multiple Failover Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/replicated-transaction-failover/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/replicated-transaction-failover/pom.xml b/examples/jms/replicated-transaction-failover/pom.xml
index ac4dcd8..a17466f 100644
--- a/examples/jms/replicated-transaction-failover/pom.xml
+++ b/examples/jms/replicated-transaction-failover/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Replicated Transaction Failover Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/request-reply/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/request-reply/pom.xml b/examples/jms/request-reply/pom.xml
index c640217..a07e359 100644
--- a/examples/jms/request-reply/pom.xml
+++ b/examples/jms/request-reply/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Request Reply Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/rest/dup-send/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/rest/dup-send/pom.xml b/examples/jms/rest/dup-send/pom.xml
index 4357be8..4b94e26 100644
--- a/examples/jms/rest/dup-send/pom.xml
+++ b/examples/jms/rest/dup-send/pom.xml
@@ -28,6 +28,11 @@ under the License.
    <artifactId>dup-send</artifactId>
    <packaging>war</packaging>
    <name>Duplicate Send Demo</name>
+
+   <properties>
+      <activemq.basedir>${project.basedir}/../../../..</activemq.basedir>
+   </properties>
+
    <repositories>
       <repository>
          <id>jboss</id>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/rest/javascript-chat/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/rest/javascript-chat/pom.xml b/examples/jms/rest/javascript-chat/pom.xml
index 18e1a2f..e199b76 100644
--- a/examples/jms/rest/javascript-chat/pom.xml
+++ b/examples/jms/rest/javascript-chat/pom.xml
@@ -28,6 +28,11 @@ under the License.
    <artifactId>javascript-chat</artifactId>
    <packaging>war</packaging>
    <name>Browser Chat App</name>
+
+   <properties>
+      <activemq.basedir>${project.basedir}/../../../..</activemq.basedir>
+   </properties>
+
    <repositories>
       <repository>
          <id>jboss</id>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/rest/jms-to-rest/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/rest/jms-to-rest/pom.xml b/examples/jms/rest/jms-to-rest/pom.xml
index 3ac92d7..fc9ec79 100644
--- a/examples/jms/rest/jms-to-rest/pom.xml
+++ b/examples/jms/rest/jms-to-rest/pom.xml
@@ -28,6 +28,11 @@ under the License.
    <artifactId>mixed-jms-rest</artifactId>
    <packaging>war</packaging>
    <name>Mixed JMS and REST Producers/Consumers</name>
+
+   <properties>
+      <activemq.basedir>${project.basedir}/../../../..</activemq.basedir>
+   </properties>
+
    <repositories>
       <repository>
          <id>jboss</id>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/rest/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/rest/pom.xml b/examples/jms/rest/pom.xml
index 5355ad4..4b3b1d2 100644
--- a/examples/jms/rest/pom.xml
+++ b/examples/jms/rest/pom.xml
@@ -32,6 +32,10 @@ under the License.
    <packaging>pom</packaging>
    <name>ActiveMQ Artemis REST Examples</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <modules>
       <module>javascript-chat</module>
       <module>jms-to-rest</module>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/rest/push/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/rest/push/pom.xml b/examples/jms/rest/push/pom.xml
index 7a7f7f4..e4c8293 100644
--- a/examples/jms/rest/push/pom.xml
+++ b/examples/jms/rest/push/pom.xml
@@ -28,6 +28,11 @@ under the License.
    <artifactId>push</artifactId>
    <packaging>war</packaging>
    <name>Push Subscriptions</name>
+
+   <properties>
+      <activemq.basedir>${project.basedir}/../../../..</activemq.basedir>
+   </properties>
+
    <repositories>
       <repository>
          <id>jboss</id>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/scale-down/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/scale-down/pom.xml b/examples/jms/scale-down/pom.xml
index 9801db3..7ac69f3 100644
--- a/examples/jms/scale-down/pom.xml
+++ b/examples/jms/scale-down/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Scale Down Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/scheduled-message/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/scheduled-message/pom.xml b/examples/jms/scheduled-message/pom.xml
index f3fec4a..0ac18a7 100644
--- a/examples/jms/scheduled-message/pom.xml
+++ b/examples/jms/scheduled-message/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Scheduled Message Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/security/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/security/pom.xml b/examples/jms/security/pom.xml
index 81a3268..263ad33 100644
--- a/examples/jms/security/pom.xml
+++ b/examples/jms/security/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Security Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/send-acknowledgements/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/send-acknowledgements/pom.xml b/examples/jms/send-acknowledgements/pom.xml
index 86cc852..550566e 100644
--- a/examples/jms/send-acknowledgements/pom.xml
+++ b/examples/jms/send-acknowledgements/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Send Acknowledgements Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/spring-integration/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/spring-integration/pom.xml b/examples/jms/spring-integration/pom.xml
index 6e2bc9f..48ffc22 100644
--- a/examples/jms/spring-integration/pom.xml
+++ b/examples/jms/spring-integration/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Spring Integration Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/ssl-enabled/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/ssl-enabled/pom.xml b/examples/jms/ssl-enabled/pom.xml
index 6dea2e3..d7ed173 100644
--- a/examples/jms/ssl-enabled/pom.xml
+++ b/examples/jms/ssl-enabled/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS SSL Enabled Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/static-selector-jms/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/static-selector-jms/pom.xml b/examples/jms/static-selector-jms/pom.xml
index fb34504..cfb598c 100644
--- a/examples/jms/static-selector-jms/pom.xml
+++ b/examples/jms/static-selector-jms/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Static Selector Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/static-selector/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/static-selector/pom.xml b/examples/jms/static-selector/pom.xml
index b869886..d35dabf 100644
--- a/examples/jms/static-selector/pom.xml
+++ b/examples/jms/static-selector/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis Static Selector Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/stomp-websockets/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/stomp-websockets/pom.xml b/examples/jms/stomp-websockets/pom.xml
index a168b30..71f0f50 100644
--- a/examples/jms/stomp-websockets/pom.xml
+++ b/examples/jms/stomp-websockets/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS StompWebSocketExample Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/stomp/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/stomp/pom.xml b/examples/jms/stomp/pom.xml
index 98d0796..880e8dd 100644
--- a/examples/jms/stomp/pom.xml
+++ b/examples/jms/stomp/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Stomp Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/stomp1.1/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/stomp1.1/pom.xml b/examples/jms/stomp1.1/pom.xml
index 1946dbe..bb565f4 100644
--- a/examples/jms/stomp1.1/pom.xml
+++ b/examples/jms/stomp1.1/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Stomp 1.1 Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/stomp1.2/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/stomp1.2/pom.xml b/examples/jms/stomp1.2/pom.xml
index c25b1d7..8496d4d 100644
--- a/examples/jms/stomp1.2/pom.xml
+++ b/examples/jms/stomp1.2/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Stomp 1.2 Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/stop-server-failover/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/stop-server-failover/pom.xml b/examples/jms/stop-server-failover/pom.xml
index 7a5e9cd..9175b1d 100644
--- a/examples/jms/stop-server-failover/pom.xml
+++ b/examples/jms/stop-server-failover/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Stop Server Failover Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/symmetric-cluster/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/symmetric-cluster/pom.xml b/examples/jms/symmetric-cluster/pom.xml
index 9c1d2dd..9d8025a 100644
--- a/examples/jms/symmetric-cluster/pom.xml
+++ b/examples/jms/symmetric-cluster/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Symmetric Cluster Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/temp-queue/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/temp-queue/pom.xml b/examples/jms/temp-queue/pom.xml
index 7d598ae..6695ff3 100644
--- a/examples/jms/temp-queue/pom.xml
+++ b/examples/jms/temp-queue/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Temporary Queue Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/topic-hierarchies/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/topic-hierarchies/pom.xml b/examples/jms/topic-hierarchies/pom.xml
index 12af5e1..77cde8d 100644
--- a/examples/jms/topic-hierarchies/pom.xml
+++ b/examples/jms/topic-hierarchies/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Topic Hierarchies Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/topic-selector-example1/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/topic-selector-example1/pom.xml b/examples/jms/topic-selector-example1/pom.xml
index 0ef6ea9..b4c76ed 100644
--- a/examples/jms/topic-selector-example1/pom.xml
+++ b/examples/jms/topic-selector-example1/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Topic Selector Example 1</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/topic-selector-example2/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/topic-selector-example2/pom.xml b/examples/jms/topic-selector-example2/pom.xml
index 68bb184..46349e6 100644
--- a/examples/jms/topic-selector-example2/pom.xml
+++ b/examples/jms/topic-selector-example2/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Topic Selector Example 2</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/topic/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/topic/pom.xml b/examples/jms/topic/pom.xml
index 96d5936..41462fe 100644
--- a/examples/jms/topic/pom.xml
+++ b/examples/jms/topic/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Topic Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/transaction-failover/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/transaction-failover/pom.xml b/examples/jms/transaction-failover/pom.xml
index 2b9869f..7f54d66 100644
--- a/examples/jms/transaction-failover/pom.xml
+++ b/examples/jms/transaction-failover/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Transaction Failover Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/transactional/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/transactional/pom.xml b/examples/jms/transactional/pom.xml
index c0697bd..6f55d29 100644
--- a/examples/jms/transactional/pom.xml
+++ b/examples/jms/transactional/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS Transactional Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/xa-heuristic/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/xa-heuristic/pom.xml b/examples/jms/xa-heuristic/pom.xml
index 5306fd4..92fc773 100644
--- a/examples/jms/xa-heuristic/pom.xml
+++ b/examples/jms/xa-heuristic/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS XAHeuristicExample Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/xa-receive/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/xa-receive/pom.xml b/examples/jms/xa-receive/pom.xml
index 1d6e976..4f413fa 100644
--- a/examples/jms/xa-receive/pom.xml
+++ b/examples/jms/xa-receive/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS XA Receive Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/jms/xa-send/pom.xml
----------------------------------------------------------------------
diff --git a/examples/jms/xa-send/pom.xml b/examples/jms/xa-send/pom.xml
index b24944c..59fed7f 100644
--- a/examples/jms/xa-send/pom.xml
+++ b/examples/jms/xa-send/pom.xml
@@ -31,6 +31,10 @@ under the License.
    <packaging>jar</packaging>
    <name>ActiveMQ Artemis JMS XA Send Example</name>
 
+   <properties>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
+   </properties>
+
    <dependencies>
       <dependency>
          <groupId>org.apache.activemq.examples.jms</groupId>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/pom.xml
----------------------------------------------------------------------
diff --git a/examples/pom.xml b/examples/pom.xml
index 4a4bb01..b87a0a2 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -35,6 +35,7 @@ under the License.
    <properties>
       <skipLicenseCheck>true</skipLicenseCheck>
       <skipStyleCheck>true</skipStyleCheck>
+      <activemq.basedir>${project.basedir}/..</activemq.basedir>
    </properties>
 
    <repositories>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/soak/normal/pom.xml
----------------------------------------------------------------------
diff --git a/examples/soak/normal/pom.xml b/examples/soak/normal/pom.xml
index b63f780..b10f820 100644
--- a/examples/soak/normal/pom.xml
+++ b/examples/soak/normal/pom.xml
@@ -41,6 +41,7 @@ under the License.
 
    <properties>
       <server.dir>${basedir}/server0/</server.dir>
+      <activemq.basedir>${project.basedir}/../../..</activemq.basedir>
    </properties>
 
    <build>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/examples/soak/pom.xml
----------------------------------------------------------------------
diff --git a/examples/soak/pom.xml b/examples/soak/pom.xml
index 403d3b2..a91f10b 100644
--- a/examples/soak/pom.xml
+++ b/examples/soak/pom.xml
@@ -40,6 +40,7 @@ under the License.
       filtered resources, i.e. build is platform dependent!
       -->
       <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+      <activemq.basedir>${project.basedir}/../..</activemq.basedir>
    </properties>
 
    <modules>

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/dc78dd4c/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index b27167e..b3d68d3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -900,72 +900,22 @@
             </configuration>
          </plugin>
          <plugin>
-            <groupId>com.mycila</groupId>
-            <artifactId>license-maven-plugin</artifactId>
-            <version>2.6</version>
-            <configuration>
-               <skip>${skipLicenseCheck}</skip>
-               <basedir>${activemq.basedir}</basedir>
-               <header>etc/license-header.txt</header>
-               <quiet>false</quiet>
-               <failIfMissing>true</failIfMissing>
-               <includes>
-                  <include>**/*.java</include>
-               </includes>
-               <excludes>
-                  <exclude>**/filter/impl/Identifier.java</exclude>
-                  <exclude>**/filter/impl/Operator.java</exclude>
-                  <exclude>**/filter/impl/RegExp.java</exclude>
-                  <exclude>**/utils/UUID*.java</exclude>
-                  <exclude>**/org/apache/activemq/selector/**</exclude>
-                  <exclude>**/org/apache/activemq/utils/json/**</exclude>
-                  <exclude>**/org/apache/activemq/utils/Base64.java</exclude>
-               </excludes>
-               <useDefaultExcludes>true</useDefaultExcludes>
-               <strictCheck>true</strictCheck>
-               <mapping>
-                  <java>JAVADOC_STYLE</java>
-               </mapping>
-            </configuration>
-            <executions>
-               <execution>
-                  <phase>compile</phase>
-                  <goals>
-                     <goal>check</goal>
-                  </goals>
-               </execution>
-            </executions>
-         </plugin>
-         <plugin>
             <groupId>org.apache.rat</groupId>
             <artifactId>apache-rat-plugin</artifactId>
             <version>0.11</version>
             <configuration>
+               <reportFile>${activemq.basedir}/ratReport.txt</reportFile>
                <excludes>
-                  <exclude>**/*.bin</exclude>
-                  <exclude>**/*.log</exclude>
                   <exclude>**/*.txt</exclude>
-                  <exclude>**/src/main/resources/licenses/</exclude>
                   <exclude>**/*.md</exclude>
-                  <exclude>**/banner.txt</exclude>
-                  <exclude>docs/quickstart-guide/target/**/*.log</exclude>
-                  <exclude>docs/user-manual/target/**/*.log</exclude>
-                  <exclude>**/resources/webapps/WebServerComponentTest.txt</exclude>
-                  <exclude>integration/activemq-jboss-as-integration/target/checkstyle-cachefile</exclude>
-                  <exclude>integration/activemq-jboss-as-integration/target/**/*.lst</exclude>
                   <exclude>etc/org.eclipse.*</exclude>
                   <exclude>docs/user-manual/en/*.json</exclude>
                   <exclude>**/target/</exclude>
-                  <exclude>**/data/</exclude>
-                  <exclude>**/*.bindings</exclude>
-                  <exclude>**/*.lock</exclude>
                   <exclude>**/META-INF/services/*</exclude>
                   <exclude>**/*.iml</exclude>
-                  <exclude>**/*.jceks</exclude>
-                  <exclude>**/*.jks</exclude>
                   <exclude>**/org/apache/activemq/artemis/utils/json/**</exclude>
-                  <exclude>**/src/main/resources/META-INF/LICENSE</exclude>
                   <exclude>**/org/apache/activemq/artemis/utils/Base64.java</exclude>
+                  <exclude>ratReport.txt</exclude>
                </excludes>
             </configuration>
             <executions>