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:33 UTC

[1/6] activemq-artemis git commit: Revert "disabled RAT plugin by default and updated the docs for releasing explaining how to enable it."

Repository: activemq-artemis
Updated Branches:
  refs/heads/master 59f35a400 -> b6dfa9a87


Revert "disabled RAT plugin by default and updated the docs for releasing explaining how to enable it."

This reverts commit d30ffb79c82e513f62b962aa02417e05bf39a204.

Reverted because the PR build was missing files without the right license.


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

Branch: refs/heads/master
Commit: 26a97dc850be3ae92334e44b8092de5193c43aa3
Parents: 59f35a4
Author: jbertram <jb...@apache.org>
Authored: Tue May 5 14:27:32 2015 -0500
Committer: jbertram <jb...@apache.org>
Committed: Tue May 5 16:38:18 2015 -0500

----------------------------------------------------------------------
 RELEASING.md |  2 +-
 pom.xml      | 40 ++++++++++++++++++++++++++++++++++++++--
 2 files changed, 39 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/26a97dc8/RELEASING.md
----------------------------------------------------------------------
diff --git a/RELEASING.md b/RELEASING.md
index 06ba7ee..63a1963 100644
--- a/RELEASING.md
+++ b/RELEASING.md
@@ -12,7 +12,7 @@ Things to do before issuing a new release:
 
 * Bump the version numbers in example and test poms to the next release version. e.g. 2.0.0
 
-* Build the release locally: mvn clean install -DskipLicenseCheck=false -Prelease
+* Build the release locally: mvn clean install -Prelease
 
 * Test the standalone release (this should be done on windows as well as linux):
 1. Unpack the distribution zip or tar.gz

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/26a97dc8/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index c904425..b27167e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -100,7 +100,7 @@
          -Djava.net.preferIPv4Stack=true
       </activemq-surefire-argline>
       <activemq.basedir>${project.basedir}</activemq.basedir>
-      <skipLicenseCheck>true</skipLicenseCheck>
+      <skipLicenseCheck>false</skipLicenseCheck>
       <skipStyleCheck>false</skipStyleCheck>
       <geronimo.jms.2.spec.version>1.0-alpha-1</geronimo.jms.2.spec.version>
    </properties>
@@ -900,11 +900,47 @@
             </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>
-               <skip>${skipLicenseCheck}</skip>
                <excludes>
                   <exclude>**/*.bin</exclude>
                   <exclude>**/*.log</exclude>


[5/6] activemq-artemis git commit: Fix Vert.x example

Posted by cl...@apache.org.
Fix Vert.x example


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

Branch: refs/heads/master
Commit: d987846a0107ffc6795b432c6f08028e1d93eef5
Parents: 8751e08
Author: jbertram <jb...@apache.org>
Authored: Tue May 5 17:06:56 2015 -0500
Committer: jbertram <jb...@apache.org>
Committed: Tue May 5 17:06:56 2015 -0500

----------------------------------------------------------------------
 .../core/vertx-connector/src/main/resources/server0/broker.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/d987846a/examples/core/vertx-connector/src/main/resources/server0/broker.xml
----------------------------------------------------------------------
diff --git a/examples/core/vertx-connector/src/main/resources/server0/broker.xml b/examples/core/vertx-connector/src/main/resources/server0/broker.xml
index 1012860..9be6726 100644
--- a/examples/core/vertx-connector/src/main/resources/server0/broker.xml
+++ b/examples/core/vertx-connector/src/main/resources/server0/broker.xml
@@ -62,14 +62,14 @@ under the License.
 
       <connector-services>
          <connector-service name="my-incoming-vertx">
-            <factory-class>org.apache.activemq.integration.vertx.VertxIncomingConnectorServiceFactory</factory-class>
+            <factory-class>org.apache.activemq.artemis.integration.vertx.VertxIncomingConnectorServiceFactory</factory-class>
             <param key="queue" value="queue.vertxQueue"/>
             <param key="host" value="localhost"/>
             <param key="port" value="0"/>
             <param key="vertx-address" value="incoming.vertx.address"/>
          </connector-service>
          <connector-service name="my-outgoing-vertx">
-            <factory-class>org.apache.activemq.integration.vertx.VertxOutgoingConnectorServiceFactory</factory-class>
+            <factory-class>org.apache.activemq.artemis.integration.vertx.VertxOutgoingConnectorServiceFactory</factory-class>
             <param key="queue" value="queue.vertxQueue"/>
             <param key="host" value="localhost"/>
             <param key="port" value="0"/>
@@ -77,5 +77,5 @@ under the License.
          </connector-service>
       </connector-services>
    </core>
-   
+
 </configuration>


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

Posted by cl...@apache.org.
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>


[4/6] activemq-artemis git commit: Ignore ratReport.txt

Posted by cl...@apache.org.
Ignore ratReport.txt


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

Branch: refs/heads/master
Commit: 8751e08d825278c09ad0c965c370aef296944d78
Parents: dc78dd4
Author: jbertram <jb...@apache.org>
Authored: Tue May 5 16:42:13 2015 -0500
Committer: jbertram <jb...@apache.org>
Committed: Tue May 5 16:42:13 2015 -0500

----------------------------------------------------------------------
 .gitignore | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/8751e08d/.gitignore
----------------------------------------------------------------------
diff --git a/.gitignore b/.gitignore
index e8f4b13..a98a607 100644
--- a/.gitignore
+++ b/.gitignore
@@ -748,3 +748,5 @@ activemq.log
 */activemq.log
 */*/activemq.log
 */*/*/activemq.log
+
+ratReport.txt


[6/6] activemq-artemis git commit: This closes #228 - License stuff

Posted by cl...@apache.org.
This closes #228 - License stuff


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

Branch: refs/heads/master
Commit: b6dfa9a874b0ee9937ba1daf6b07c7be6cc3acab
Parents: 59f35a4 d987846
Author: Clebert Suconic <cl...@apache.org>
Authored: Tue May 5 19:52:41 2015 -0400
Committer: Clebert Suconic <cl...@apache.org>
Committed: Tue May 5 19:52:41 2015 -0400

----------------------------------------------------------------------
 .gitignore                                      |  2 ++
 RELEASING.md                                    |  2 +-
 .../activemq/artemis/cli/commands/Create.java   | 17 +++++++++++++++++
 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 ++
 .../src/main/resources/server0/broker.xml       |  6 +++---
 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                                         | 20 +++-----------------
 110 files changed, 431 insertions(+), 22 deletions(-)
----------------------------------------------------------------------



[3/6] activemq-artemis git commit: Add license header

Posted by cl...@apache.org.
Add license header


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

Branch: refs/heads/master
Commit: 9dcb2d2faa8026a7c11636a1f72db52d7cb45ec2
Parents: 26a97dc
Author: jbertram <jb...@apache.org>
Authored: Tue May 5 16:34:41 2015 -0500
Committer: jbertram <jb...@apache.org>
Committed: Tue May 5 16:38:19 2015 -0500

----------------------------------------------------------------------
 .../activemq/artemis/cli/commands/Create.java      | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/9dcb2d2f/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/Create.java
----------------------------------------------------------------------
diff --git a/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/Create.java b/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/Create.java
index a3da9f1..4c09202 100644
--- a/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/Create.java
+++ b/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/Create.java
@@ -1,3 +1,20 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 package org.apache.activemq.artemis.cli.commands;
 
 import java.io.ByteArrayInputStream;