This is an automated email from the ASF dual-hosted git repository.

robbie pushed a commit to branch development
in repository https://gitbox.apache.org/repos/asf/activemq-artemis-examples.git


The following commit(s) were added to refs/heads/development by this push:
     new db7be91  clarify various readmes, e.g add note about preparing the 
distribution at root in case people skip to the subdir
db7be91 is described below

commit db7be91a3b189b35fa31f4d124ef7379090d6f50
Author: Robbie Gemmell <[email protected]>
AuthorDate: Mon Jun 17 17:56:08 2024 +0100

    clarify various readmes, e.g add note about preparing the distribution at 
root in case people skip to the subdir
---
 .../amqp-federation-multicast-fanout/readme.md         |  2 ++
 .../amqp-federation-multicast-hub-spoke/readme.md      |  2 ++
 .../amqp-federation-multicast-ring/readme.md           |  2 ++
 .../amqp-federation-over-ssl/readme.md                 |  2 ++
 .../amqp-federation-queue-dual-federation/readme.md    |  2 ++
 .../amqp-federation-queue-multiple-brokers/readme.md   |  2 ++
 .../amqp-federation-queue-priority/readme.md           |  2 ++
 .../broker-connection/amqp-federation/readme.md        |  2 ++
 .../amqp-receiving-messages/readme.md                  |  2 ++
 .../amqp-sending-messages-multicast/readme.md          |  2 ++
 .../broker-connection/amqp-sending-messages/readme.md  |  2 ++
 .../broker-connection/amqp-sending-overssl/readme.md   |  2 ++
 .../broker-connection/disaster-recovery/readme.md      |  2 ++
 .../clustered/client-side-load-balancing/readme.md     |  2 ++
 .../clustered/clustered-durable-subscription/readme.md |  2 ++
 .../features/clustered/clustered-grouping/readme.md    |  2 ++
 .../features/clustered/clustered-jgroups/readme.md     |  2 ++
 examples/features/clustered/clustered-queue/readme.md  |  2 ++
 .../clustered/clustered-static-discovery-uri/readme.md |  2 ++
 .../clustered/clustered-static-discovery/readme.md     |  2 ++
 .../clustered/clustered-static-oneway/readme.md        |  2 ++
 .../features/clustered/clustered-topic-uri/readme.md   |  2 ++
 examples/features/clustered/clustered-topic/readme.md  |  2 ++
 .../clustered/queue-message-redistribution/readme.md   |  2 ++
 .../features/clustered/symmetric-cluster/readme.md     |  2 ++
 .../connection-router/evenly-redirect/readme.md        |  3 ++-
 .../connection-router/symmetric-redirect/readme.md     |  2 ++
 .../connection-router/symmetric-simple/readme.md       |  2 ++
 .../federation/federated-address-divert/readme.md      |  2 ++
 .../federated-address-downstream-upstream/readme.md    |  2 ++
 .../federation/federated-address-downstream/readme.md  |  2 ++
 .../features/federation/federated-address/readme.md    |  2 ++
 .../federated-queue-downstream-upstream/readme.md      |  2 ++
 .../federation/federated-queue-downstream/readme.md    |  2 ++
 examples/features/federation/federated-queue/readme.md |  2 ++
 .../features/ha/application-layer-failover/readme.md   |  2 ++
 .../features/ha/client-side-failoverlistener/readme.md |  2 ++
 .../ha/colocated-failover-scale-down/readme.md         |  2 ++
 examples/features/ha/colocated-failover/readme.md      |  2 ++
 .../features/ha/non-transaction-failover/readme.md     |  2 ++
 .../features/ha/replicated-failback-static/readme.md   |  2 ++
 examples/features/ha/replicated-failback/readme.md     |  2 ++
 .../features/ha/replicated-multiple-failover/readme.md |  2 ++
 .../ha/zookeeper-single-pair-failback/readme.md        |  2 ++
 examples/features/perf/soak/readme.md                  |  2 ++
 examples/features/standard/auto-closeable/readme.md    |  2 ++
 .../features/standard/broker-msg-auth-plugin/readme.md |  2 ++
 examples/features/standard/broker-plugin/readme.md     |  2 ++
 examples/features/standard/browser/readme.md           |  2 ++
 examples/features/standard/camel/readme.md             |  2 ++
 examples/features/standard/cdi/readme.md               |  4 ++++
 examples/features/standard/client-kickoff/readme.md    |  2 ++
 .../features/standard/completion-listener/readme.md    |  2 ++
 .../features/standard/consumer-rate-limit/readme.md    |  2 ++
 examples/features/standard/context/readme.md           |  2 ++
 examples/features/standard/core-bridge/readme.md       |  2 ++
 examples/features/standard/database/readme.md          |  2 ++
 examples/features/standard/dead-letter/readme.md       |  2 ++
 .../features/standard/delayed-redelivery/readme.md     |  2 ++
 examples/features/standard/divert/readme.md            |  2 ++
 .../features/standard/durable-subscription/readme.md   |  2 ++
 examples/features/standard/embedded-simple/readme.md   |  2 ++
 examples/features/standard/embedded/readme.md          |  2 ++
 examples/features/standard/exclusive-queue/readme.md   |  2 ++
 examples/features/standard/expiry/readme.md            |  2 ++
 examples/features/standard/http-transport/readme.md    |  2 ++
 examples/features/standard/interceptor-amqp/readme.md  |  2 ++
 .../features/standard/interceptor-client/readme.md     |  2 ++
 examples/features/standard/interceptor-mqtt/readme.md  |  2 ++
 examples/features/standard/interceptor/readme.md       |  2 ++
 examples/features/standard/jms-bridge/readme.md        |  2 ++
 examples/features/standard/jmx-ssl/readme.md           |  2 ++
 examples/features/standard/jmx/readme.md               |  2 ++
 examples/features/standard/large-message/readme.md     |  2 ++
 examples/features/standard/last-value-queue/readme.md  |  2 ++
 .../standard/management-notifications/readme.md        |  2 ++
 examples/features/standard/management/readme.md        |  4 ++++
 examples/features/standard/message-counters/readme.md  |  2 ++
 examples/features/standard/message-group/readme.md     |  2 ++
 examples/features/standard/message-group2/readme.md    |  2 ++
 examples/features/standard/message-priority/readme.md  |  2 ++
 examples/features/standard/netty-openssl/readme.md     |  2 ++
 .../features/standard/no-consumer-buffering/readme.md  |  2 ++
 examples/features/standard/opentelemetry/readme.md     |  2 ++
 examples/features/standard/paging/readme.md            |  2 ++
 examples/features/standard/pre-acknowledge/readme.md   |  2 ++
 .../features/standard/producer-rate-limit/readme.md    |  2 ++
 examples/features/standard/queue-jakarta/readme.md     |  2 ++
 examples/features/standard/queue-requestor/readme.md   |  2 ++
 examples/features/standard/queue-selector/readme.md    |  2 ++
 examples/features/standard/queue/readme.md             |  2 ++
 examples/features/standard/reattach-node/readme.md     |  2 ++
 examples/features/standard/request-reply/readme.md     |  2 ++
 examples/features/standard/scheduled-message/readme.md |  2 ++
 examples/features/standard/security-keycloak/readme.md |  2 ++
 examples/features/standard/security-ldap/readme.md     |  2 ++
 examples/features/standard/security-manager/readme.md  |  2 ++
 examples/features/standard/security/readme.md          |  2 ++
 .../features/standard/send-acknowledgements/readme.md  |  2 ++
 examples/features/standard/shared-consumer/readme.md   |  2 ++
 examples/features/standard/slow-consumer/readme.md     |  2 ++
 .../standard/spring-boot-integration/readme.md         |  4 ++--
 .../features/standard/spring-integration/readme.md     |  2 ++
 .../features/standard/ssl-enabled-crl-mqtt/readme.md   |  2 ++
 .../standard/ssl-enabled-dual-authentication/readme.md |  2 ++
 examples/features/standard/ssl-enabled/readme.md       |  2 ++
 examples/features/standard/static-selector/readme.md   |  2 ++
 examples/features/standard/temp-queue/readme.md        |  2 ++
 examples/features/standard/topic-hierarchies/readme.md |  2 ++
 examples/features/standard/topic-selector1/readme.md   |  2 ++
 examples/features/standard/topic-selector2/readme.md   |  2 ++
 examples/features/standard/topic/readme.md             |  2 ++
 examples/features/standard/transactional/readme.md     |  2 ++
 examples/features/standard/xa-heuristic/readme.md      |  2 ++
 examples/features/standard/xa-receive/readme.md        |  2 ++
 examples/features/standard/xa-send/readme.md           |  2 ++
 .../inter-broker-bridge/artemis-jms-bridge/readme.md   |  6 +++---
 examples/protocols/amqp/queue/readme.md                | 18 ++++++------------
 examples/protocols/amqp/sasl-scram/readme.md           |  6 ++++--
 examples/protocols/mqtt/clustered-queue-mqtt/readme.md |  2 ++
 examples/protocols/mqtt/publish-subscribe/readme.md    |  4 ++++
 examples/protocols/openwire/chat/readme.md             |  2 ++
 examples/protocols/openwire/message-listener/readme.md |  2 ++
 examples/protocols/openwire/message-recovery/readme.md |  4 ++++
 examples/protocols/openwire/queue/readme.md            |  2 ++
 .../protocols/openwire/virtual-topic-mapping/readme.md |  2 ++
 .../stomp/stomp-dual-authentication/readme.md          |  2 ++
 .../stomp/stomp-embedded-interceptor/readme.md         |  2 ++
 examples/protocols/stomp/stomp-jms/readme.md           |  2 ++
 examples/protocols/stomp/stomp-websockets/readme.md    |  2 ++
 examples/protocols/stomp/stomp/readme.md               |  2 ++
 examples/protocols/stomp/stomp1.1/readme.md            |  2 ++
 examples/protocols/stomp/stomp1.2/readme.md            |  2 ++
 133 files changed, 281 insertions(+), 20 deletions(-)

diff --git 
a/examples/features/broker-connection/amqp-federation-multicast-fanout/readme.md
 
b/examples/features/broker-connection/amqp-federation-multicast-fanout/readme.md
index 789fc8e..f977641 100644
--- 
a/examples/features/broker-connection/amqp-federation-multicast-fanout/readme.md
+++ 
b/examples/features/broker-connection/amqp-federation-multicast-fanout/readme.md
@@ -1,5 +1,7 @@
 # AMQP Broker Connection demonstrating fanout of multicast messages
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates the fanning out of messages sent to a single broker 
to a tiered set of federated brokers.
diff --git 
a/examples/features/broker-connection/amqp-federation-multicast-hub-spoke/readme.md
 
b/examples/features/broker-connection/amqp-federation-multicast-hub-spoke/readme.md
index 7f9d23b..64c4346 100644
--- 
a/examples/features/broker-connection/amqp-federation-multicast-hub-spoke/readme.md
+++ 
b/examples/features/broker-connection/amqp-federation-multicast-hub-spoke/readme.md
@@ -1,5 +1,7 @@
 # AMQP Federation example of multicast hub and spoke configuration
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates how you can federate messages over multicast 
addresses in a hub and spoke topology.
diff --git 
a/examples/features/broker-connection/amqp-federation-multicast-ring/readme.md 
b/examples/features/broker-connection/amqp-federation-multicast-ring/readme.md
index df77525..7d4f866 100644
--- 
a/examples/features/broker-connection/amqp-federation-multicast-ring/readme.md
+++ 
b/examples/features/broker-connection/amqp-federation-multicast-ring/readme.md
@@ -1,5 +1,7 @@
 # AMQP Federation example of a multicast ring configuration
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates how you can federate messages over multicast 
addresses in a ring topology.
diff --git 
a/examples/features/broker-connection/amqp-federation-over-ssl/readme.md 
b/examples/features/broker-connection/amqp-federation-over-ssl/readme.md
index c3ec7f7..13d3835 100644
--- a/examples/features/broker-connection/amqp-federation-over-ssl/readme.md
+++ b/examples/features/broker-connection/amqp-federation-over-ssl/readme.md
@@ -1,5 +1,7 @@
 # AMQP Broker Connection demonstrating Federation over SSL connections
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates how you can federate messages sent to an Address on 
a remote server back to the local server and also instruct the remote server to 
federate messages sent to a Queue on the local server back to itself over a 
single AMQP connection. The connection is made using a connector and acceptor 
with SSL configured.
diff --git 
a/examples/features/broker-connection/amqp-federation-queue-dual-federation/readme.md
 
b/examples/features/broker-connection/amqp-federation-queue-dual-federation/readme.md
index 1487848..c725f0a 100644
--- 
a/examples/features/broker-connection/amqp-federation-queue-dual-federation/readme.md
+++ 
b/examples/features/broker-connection/amqp-federation-queue-dual-federation/readme.md
@@ -1,5 +1,7 @@
 # AMQP Broker Connection example with dual Federation of Queue messages
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates the use of dual federation to move messages among 
two brokers as a consumer moves.
diff --git 
a/examples/features/broker-connection/amqp-federation-queue-multiple-brokers/readme.md
 
b/examples/features/broker-connection/amqp-federation-queue-multiple-brokers/readme.md
index ef45703..de5976a 100644
--- 
a/examples/features/broker-connection/amqp-federation-queue-multiple-brokers/readme.md
+++ 
b/examples/features/broker-connection/amqp-federation-queue-multiple-brokers/readme.md
@@ -1,5 +1,7 @@
 # AMQP Broker Connection with Queue federation across three brokers
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates the configuration of Queue federation across a set 
of three brokers where the message
diff --git 
a/examples/features/broker-connection/amqp-federation-queue-priority/readme.md 
b/examples/features/broker-connection/amqp-federation-queue-priority/readme.md
index 73530e2..7c0e7c8 100644
--- 
a/examples/features/broker-connection/amqp-federation-queue-priority/readme.md
+++ 
b/examples/features/broker-connection/amqp-federation-queue-priority/readme.md
@@ -1,5 +1,7 @@
 # AMQP Broker Connection with Queue federation with configured higher priority
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates the affect of consumer priority when using Queue 
federation, message will be moved to the broker federating messages as it has 
been given a higher consumer priority than a consumer on the local broker.
diff --git a/examples/features/broker-connection/amqp-federation/readme.md 
b/examples/features/broker-connection/amqp-federation/readme.md
index 47322f3..53ce2d1 100644
--- a/examples/features/broker-connection/amqp-federation/readme.md
+++ b/examples/features/broker-connection/amqp-federation/readme.md
@@ -1,5 +1,7 @@
 # AMQP Broker Connection with local and remote Federation
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates how you can federate messages sent to an Address on 
a remote server back to the local server and also instruct the remote server to 
federate messages sent to a Queue on the local server back to itself over a 
single AMQP connection.
diff --git 
a/examples/features/broker-connection/amqp-receiving-messages/readme.md 
b/examples/features/broker-connection/amqp-receiving-messages/readme.md
index 8b08677..296e3bd 100644
--- a/examples/features/broker-connection/amqp-receiving-messages/readme.md
+++ b/examples/features/broker-connection/amqp-receiving-messages/readme.md
@@ -1,5 +1,7 @@
 # AMQP Broker Connection with Receivers
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates how you can create a broker connection from one 
broker towards another broker, and send messages from that broker towards the 
target server.
diff --git 
a/examples/features/broker-connection/amqp-sending-messages-multicast/readme.md 
b/examples/features/broker-connection/amqp-sending-messages-multicast/readme.md
index bd0d781..f5b6595 100644
--- 
a/examples/features/broker-connection/amqp-sending-messages-multicast/readme.md
+++ 
b/examples/features/broker-connection/amqp-sending-messages-multicast/readme.md
@@ -1,5 +1,7 @@
 # AMQP Broker Connection with Senders on Multicast
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates how you can create a broker connection from one 
broker towards another broker, and send messages from that broker towards the 
target server.
diff --git 
a/examples/features/broker-connection/amqp-sending-messages/readme.md 
b/examples/features/broker-connection/amqp-sending-messages/readme.md
index 6cf4de1..0cc1684 100644
--- a/examples/features/broker-connection/amqp-sending-messages/readme.md
+++ b/examples/features/broker-connection/amqp-sending-messages/readme.md
@@ -1,5 +1,7 @@
 # AMQP Broker Connection with Senders
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates how you can create a broker connection from one 
broker towards another broker, and send messages from that broker towards the 
target server.
diff --git a/examples/features/broker-connection/amqp-sending-overssl/readme.md 
b/examples/features/broker-connection/amqp-sending-overssl/readme.md
index 851a3ff..6220267 100644
--- a/examples/features/broker-connection/amqp-sending-overssl/readme.md
+++ b/examples/features/broker-connection/amqp-sending-overssl/readme.md
@@ -1,4 +1,6 @@
 # AMQP Broker Connection with Senders and SSL
+
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
  
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
  
diff --git a/examples/features/broker-connection/disaster-recovery/readme.md 
b/examples/features/broker-connection/disaster-recovery/readme.md
index b346bc3..e3f4bff 100644
--- a/examples/features/broker-connection/disaster-recovery/readme.md
+++ b/examples/features/broker-connection/disaster-recovery/readme.md
@@ -1,4 +1,6 @@
 # AMQP Broker Disaster Recovery
+
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
  
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
  
diff --git a/examples/features/clustered/client-side-load-balancing/readme.md 
b/examples/features/clustered/client-side-load-balancing/readme.md
index 6b66fbd..756dbc4 100644
--- a/examples/features/clustered/client-side-load-balancing/readme.md
+++ b/examples/features/clustered/client-side-load-balancing/readme.md
@@ -1,5 +1,7 @@
 # JMS Client-Side Load-Balancing Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates how connections created from a single JMS Connection 
factory can be created to different nodes of the cluster. In other words it 
demonstrates how ActiveMQ Artemis does **client side load balancing** of 
connections across the cluster.
diff --git 
a/examples/features/clustered/clustered-durable-subscription/readme.md 
b/examples/features/clustered/clustered-durable-subscription/readme.md
index dd82ec7..29ddc14 100644
--- a/examples/features/clustered/clustered-durable-subscription/readme.md
+++ b/examples/features/clustered/clustered-durable-subscription/readme.md
@@ -1,5 +1,7 @@
 # JMS Clustered Durable Subscription Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a clustered JMS durable subscription. Normally 
durable subscriptions exist on a single node and can only have one subscriber 
at any one time, however, with ActiveMQ Artemis it's possible to create durable 
subscription instances with the same name and client-id on different nodes of 
the cluster, and consume from them simultaneously. This allows the work of 
processing messages from a durable subscription to be spread across the cluster 
in a similar way to how JMS  [...]
diff --git a/examples/features/clustered/clustered-grouping/readme.md 
b/examples/features/clustered/clustered-grouping/readme.md
index 82e37a5..890c508 100644
--- a/examples/features/clustered/clustered-grouping/readme.md
+++ b/examples/features/clustered/clustered-grouping/readme.md
@@ -2,6 +2,8 @@
 
 Before continuing please **read the caveats about clustered grouping** in the 
"Message Grouping" chapter of ActiveMQ Artemis User Guide. In short, 
**clustered grouping is not recommended**.
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates how to ensure strict ordering across a cluster using 
clustered message grouping
diff --git a/examples/features/clustered/clustered-jgroups/readme.md 
b/examples/features/clustered/clustered-jgroups/readme.md
index 9783268..be02dc7 100644
--- a/examples/features/clustered/clustered-jgroups/readme.md
+++ b/examples/features/clustered/clustered-jgroups/readme.md
@@ -1,5 +1,7 @@
 # ActiveMQ Artemis Clustering with JGroups Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates the working of a two node cluster using JGroups as 
the underlying topology broadcasting/discovery technique.
diff --git a/examples/features/clustered/clustered-queue/readme.md 
b/examples/features/clustered/clustered-queue/readme.md
index 769ce8b..7970ab6 100644
--- a/examples/features/clustered/clustered-queue/readme.md
+++ b/examples/features/clustered/clustered-queue/readme.md
@@ -1,5 +1,7 @@
 # JMS Load Balanced Clustered Queue Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a JMS queue deployed on two different nodes. The two 
nodes are configured to form a cluster.
diff --git 
a/examples/features/clustered/clustered-static-discovery-uri/readme.md 
b/examples/features/clustered/clustered-static-discovery-uri/readme.md
index d2f9ca1..5c019c2 100644
--- a/examples/features/clustered/clustered-static-discovery-uri/readme.md
+++ b/examples/features/clustered/clustered-static-discovery-uri/readme.md
@@ -1,5 +1,7 @@
 # JMS Load Balanced Static Clustered Queue Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a JMS queue deployed on two different nodes. The two 
nodes are configured to form a cluster from a _static_ list of nodes.
diff --git a/examples/features/clustered/clustered-static-discovery/readme.md 
b/examples/features/clustered/clustered-static-discovery/readme.md
index d2f9ca1..5c019c2 100644
--- a/examples/features/clustered/clustered-static-discovery/readme.md
+++ b/examples/features/clustered/clustered-static-discovery/readme.md
@@ -1,5 +1,7 @@
 # JMS Load Balanced Static Clustered Queue Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a JMS queue deployed on two different nodes. The two 
nodes are configured to form a cluster from a _static_ list of nodes.
diff --git a/examples/features/clustered/clustered-static-oneway/readme.md 
b/examples/features/clustered/clustered-static-oneway/readme.md
index a6c2faa..faf05ce 100644
--- a/examples/features/clustered/clustered-static-oneway/readme.md
+++ b/examples/features/clustered/clustered-static-oneway/readme.md
@@ -1,5 +1,7 @@
 # JMS Load Balanced Static Clustered One Way Queue Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a JMS queue deployed on three different nodes. The 
three nodes are configured to form a one way cluster from a _static_ list of 
nodes.
diff --git a/examples/features/clustered/clustered-topic-uri/readme.md 
b/examples/features/clustered/clustered-topic-uri/readme.md
index 22b9d18..c961c64 100644
--- a/examples/features/clustered/clustered-topic-uri/readme.md
+++ b/examples/features/clustered/clustered-topic-uri/readme.md
@@ -1,5 +1,7 @@
 # JMS Clustered Topic URI Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a JMS Topic deployed on two different nodes. The two 
nodes are configured to form a cluster.
diff --git a/examples/features/clustered/clustered-topic/readme.md 
b/examples/features/clustered/clustered-topic/readme.md
index 397d0e7..d7e1553 100644
--- a/examples/features/clustered/clustered-topic/readme.md
+++ b/examples/features/clustered/clustered-topic/readme.md
@@ -1,5 +1,7 @@
 # JMS Clustered Topic Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a JMS Topic deployed on two different nodes. The two 
nodes are configured to form a cluster.
diff --git a/examples/features/clustered/queue-message-redistribution/readme.md 
b/examples/features/clustered/queue-message-redistribution/readme.md
index f1a7575..f8f160e 100644
--- a/examples/features/clustered/queue-message-redistribution/readme.md
+++ b/examples/features/clustered/queue-message-redistribution/readme.md
@@ -1,5 +1,7 @@
 # Message Redistribution Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates message redistribution between queues with the same 
name deployed in different nodes of a cluster.
diff --git a/examples/features/clustered/symmetric-cluster/readme.md 
b/examples/features/clustered/symmetric-cluster/readme.md
index b7b592b..cc271dc 100644
--- a/examples/features/clustered/symmetric-cluster/readme.md
+++ b/examples/features/clustered/symmetric-cluster/readme.md
@@ -1,5 +1,7 @@
 # JMS Symmetric Cluster Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This examples demonstrates a **symmetric cluster** set-up with ActiveMQ 
Artemis.
diff --git a/examples/features/connection-router/evenly-redirect/readme.md 
b/examples/features/connection-router/evenly-redirect/readme.md
index 03e3589..effd6e9 100644
--- a/examples/features/connection-router/evenly-redirect/readme.md
+++ b/examples/features/connection-router/evenly-redirect/readme.md
@@ -1,8 +1,9 @@
 # Evenly Redirect Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates how incoming client connections are evenly 
redirected across two brokers
 using a third broker with a connection router to redirect incoming client 
connections,
 based on a least-connections policy and caching on a filtered prefix of the 
connection ClientID.
-
diff --git a/examples/features/connection-router/symmetric-redirect/readme.md 
b/examples/features/connection-router/symmetric-redirect/readme.md
index ee75faa..5162ae6 100644
--- a/examples/features/connection-router/symmetric-redirect/readme.md
+++ b/examples/features/connection-router/symmetric-redirect/readme.md
@@ -1,5 +1,7 @@
 # Symmetric Redirect Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates how incoming client connections are distributed 
across two brokers
diff --git a/examples/features/connection-router/symmetric-simple/readme.md 
b/examples/features/connection-router/symmetric-simple/readme.md
index da7c5bb..2eb13f4 100644
--- a/examples/features/connection-router/symmetric-simple/readme.md
+++ b/examples/features/connection-router/symmetric-simple/readme.md
@@ -1,5 +1,7 @@
 # Symmetric Simple Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to create and start the broker manually.
 
 This example demonstrates how data is partitioned across two brokers. The idea 
is to focus on
diff --git a/examples/features/federation/federated-address-divert/readme.md 
b/examples/features/federation/federated-address-divert/readme.md
index b30d43b..0ee6a28 100644
--- a/examples/features/federation/federated-address-divert/readme.md
+++ b/examples/features/federation/federated-address-divert/readme.md
@@ -1,5 +1,7 @@
 # Federated Address Divert Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a core multicast address deployed on two different 
brokers. The two brokers are configured to form a federated address mesh.
diff --git 
a/examples/features/federation/federated-address-downstream-upstream/readme.md 
b/examples/features/federation/federated-address-downstream-upstream/readme.md
index 641ba09..12ed239 100644
--- 
a/examples/features/federation/federated-address-downstream-upstream/readme.md
+++ 
b/examples/features/federation/federated-address-downstream-upstream/readme.md
@@ -1,5 +1,7 @@
 # Federated Address Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a core multicast address deployed on three different 
brokers. The three brokers are configured to form a federated address mesh.
diff --git 
a/examples/features/federation/federated-address-downstream/readme.md 
b/examples/features/federation/federated-address-downstream/readme.md
index 641ba09..12ed239 100644
--- a/examples/features/federation/federated-address-downstream/readme.md
+++ b/examples/features/federation/federated-address-downstream/readme.md
@@ -1,5 +1,7 @@
 # Federated Address Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a core multicast address deployed on three different 
brokers. The three brokers are configured to form a federated address mesh.
diff --git a/examples/features/federation/federated-address/readme.md 
b/examples/features/federation/federated-address/readme.md
index 641ba09..12ed239 100644
--- a/examples/features/federation/federated-address/readme.md
+++ b/examples/features/federation/federated-address/readme.md
@@ -1,5 +1,7 @@
 # Federated Address Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a core multicast address deployed on three different 
brokers. The three brokers are configured to form a federated address mesh.
diff --git 
a/examples/features/federation/federated-queue-downstream-upstream/readme.md 
b/examples/features/federation/federated-queue-downstream-upstream/readme.md
index 347c60d..a4893ec 100644
--- a/examples/features/federation/federated-queue-downstream-upstream/readme.md
+++ b/examples/features/federation/federated-queue-downstream-upstream/readme.md
@@ -1,5 +1,7 @@
 # Federated Queue Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a core queue deployed on three different brokers. 
The three brokers are configured to form a federated queue mesh.
diff --git a/examples/features/federation/federated-queue-downstream/readme.md 
b/examples/features/federation/federated-queue-downstream/readme.md
index 347c60d..a4893ec 100644
--- a/examples/features/federation/federated-queue-downstream/readme.md
+++ b/examples/features/federation/federated-queue-downstream/readme.md
@@ -1,5 +1,7 @@
 # Federated Queue Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a core queue deployed on three different brokers. 
The three brokers are configured to form a federated queue mesh.
diff --git a/examples/features/federation/federated-queue/readme.md 
b/examples/features/federation/federated-queue/readme.md
index 347c60d..a4893ec 100644
--- a/examples/features/federation/federated-queue/readme.md
+++ b/examples/features/federation/federated-queue/readme.md
@@ -1,5 +1,7 @@
 # Federated Queue Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a core queue deployed on three different brokers. 
The three brokers are configured to form a federated queue mesh.
diff --git a/examples/features/ha/application-layer-failover/readme.md 
b/examples/features/ha/application-layer-failover/readme.md
index 1ef46b4..c9cb10e 100644
--- a/examples/features/ha/application-layer-failover/readme.md
+++ b/examples/features/ha/application-layer-failover/readme.md
@@ -1,5 +1,7 @@
 # JMS Application-Layer Failover Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory. This 
example will always spawn and stop multiple brokers.
 
 ActiveMQ Artemis implements fully transparent **automatic** failover of 
connections from a live node to a backup node which requires no special coding. 
This is described in a different example and requires broker replication.
diff --git a/examples/features/ha/client-side-failoverlistener/readme.md 
b/examples/features/ha/client-side-failoverlistener/readme.md
index c766986..5fc83d4 100644
--- a/examples/features/ha/client-side-failoverlistener/readme.md
+++ b/examples/features/ha/client-side-failoverlistener/readme.md
@@ -1,5 +1,7 @@
 # JMS Client Side Failover Listener Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory. This 
example will always spawn and stop multiple servers.
 
 This example demonstrates how you can listen on failover event on the client 
side.
diff --git a/examples/features/ha/colocated-failover-scale-down/readme.md 
b/examples/features/ha/colocated-failover-scale-down/readme.md
index 3b9c81a..5f69e07 100644
--- a/examples/features/ha/colocated-failover-scale-down/readme.md
+++ b/examples/features/ha/colocated-failover-scale-down/readme.md
@@ -1,5 +1,7 @@
 # JMS Colocated Failover Recover Only Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory. This 
example will always spawn and stop multiple servers.
 
 This example demonstrates how you can colocate live and backup servers in the 
same VM. We do this by creating an HA Policy that is colocated. Colocated means 
that backup servers can be created and maintained by live servers on behalf of 
other requesting live servers. In this example we create a colocated shared 
store broker that will scale down. That is it will not become live but scale 
down the journal to the colocated live server.
diff --git a/examples/features/ha/colocated-failover/readme.md 
b/examples/features/ha/colocated-failover/readme.md
index b338e5a..9aa10a2 100644
--- a/examples/features/ha/colocated-failover/readme.md
+++ b/examples/features/ha/colocated-failover/readme.md
@@ -1,5 +1,7 @@
 # JMS Colocated Failover Shared Store Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory. This 
example will always spawn and stop multiple brokers.
 
 This example demonstrates how you can colocate live and backup brokers in the 
same VM. We do this by creating an HA Policy that is colocated. Colocated means 
that backup brokers can be created and maintained by live brokers on behalf of 
other live brokers requesting a backup. In this example we create a colocated 
shared store broker.
diff --git a/examples/features/ha/non-transaction-failover/readme.md 
b/examples/features/ha/non-transaction-failover/readme.md
index 6c51d89..ef99388 100644
--- a/examples/features/ha/non-transaction-failover/readme.md
+++ b/examples/features/ha/non-transaction-failover/readme.md
@@ -1,5 +1,7 @@
 # JMS Non Transaction Failover Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory.
 
 This example demonstrates two servers coupled as a live-backup pair for high 
availability (HA), and a client connection failing over from live to backup 
when the live broker is crashed.
diff --git a/examples/features/ha/replicated-failback-static/readme.md 
b/examples/features/ha/replicated-failback-static/readme.md
index f48c885..cfdf5dc 100644
--- a/examples/features/ha/replicated-failback-static/readme.md
+++ b/examples/features/ha/replicated-failback-static/readme.md
@@ -1,5 +1,7 @@
 # JMS Replicated Failback Static Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory.
 
 This example is the same as the "replicated-failback" example but with a 
"static" clustering configuration (i.e. not using UDP multicast).
diff --git a/examples/features/ha/replicated-failback/readme.md 
b/examples/features/ha/replicated-failback/readme.md
index 8dfe609..73544bc 100644
--- a/examples/features/ha/replicated-failback/readme.md
+++ b/examples/features/ha/replicated-failback/readme.md
@@ -1,5 +1,7 @@
 # JMS Replicated Failback Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory.
 
 This example demonstrates two servers coupled as a live-backup pair for high 
availability (HA) using replication and a client connection failing over from 
live to backup when the live broker is crashed and then back to the original 
live when it is restarted (i.e. "failback").
diff --git a/examples/features/ha/replicated-multiple-failover/readme.md 
b/examples/features/ha/replicated-multiple-failover/readme.md
index 06e44d0..0610bae 100644
--- a/examples/features/ha/replicated-multiple-failover/readme.md
+++ b/examples/features/ha/replicated-multiple-failover/readme.md
@@ -1,5 +1,7 @@
 # JMS Multiple Failover using Replication Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory.
 
 This example demonstrates three servers coupled as a live-backup-backup group 
for high availability (HA) using replication, and a client connection failing 
over from live to backup when the live broker is crashed and then to the second 
backup once the new live fails.
diff --git a/examples/features/ha/zookeeper-single-pair-failback/readme.md 
b/examples/features/ha/zookeeper-single-pair-failback/readme.md
index 2d5ece4..4ba4652 100644
--- a/examples/features/ha/zookeeper-single-pair-failback/readme.md
+++ b/examples/features/ha/zookeeper-single-pair-failback/readme.md
@@ -9,6 +9,8 @@ pluggable quorum vote replication Reference Implementation 
based on [Apache Cura
 The example shows a client connection failing over from live to backup when 
the live broker is crashed and 
 then back to the original live when it is restarted (i.e. "failback").
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory after 
running a Zookeeper node at `localhost:2181`.
 
 If no Zookeeper node is configured, can use the commands below (see [Official 
Zookeeper Docker Image Site](https://hub.docker.com/_/zookeeper) 
diff --git a/examples/features/perf/soak/readme.md 
b/examples/features/perf/soak/readme.md
index efc93b7..d4bea04 100644
--- a/examples/features/perf/soak/readme.md
+++ b/examples/features/perf/soak/readme.md
@@ -2,6 +2,8 @@
 
 ## Run The Server Standalone
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 Use the Profile server
 
     mvn -Pserver verify
diff --git a/examples/features/standard/auto-closeable/readme.md 
b/examples/features/standard/auto-closeable/readme.md
index 248fca1..7d7389b 100644
--- a/examples/features/standard/auto-closeable/readme.md
+++ b/examples/features/standard/auto-closeable/readme.md
@@ -1,5 +1,7 @@
 # JMS Auto Closable Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how JMS resources such as connections, sessions and 
consumers in JMS 2 can be automatically closed on error.
diff --git a/examples/features/standard/broker-msg-auth-plugin/readme.md 
b/examples/features/standard/broker-msg-auth-plugin/readme.md
index f8b3ae9..f8ad85b 100644
--- a/examples/features/standard/broker-msg-auth-plugin/readme.md
+++ b/examples/features/standard/broker-msg-auth-plugin/readme.md
@@ -1,5 +1,7 @@
 # Broker Plugin Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows how a message plugin can be used to filter message sent to 
a consumer depending on that consumers roles. Credentials for a user are by 
default invalidated every 10 seconds so this plugin may cause excessive 
authentication if used without configuring the security-invalidation-interval 
limit appropriately. 
\ No newline at end of file
diff --git a/examples/features/standard/broker-plugin/readme.md 
b/examples/features/standard/broker-plugin/readme.md
index 8862e73..c07768e 100644
--- a/examples/features/standard/broker-plugin/readme.md
+++ b/examples/features/standard/broker-plugin/readme.md
@@ -1,5 +1,7 @@
 # Broker Plugin Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 AMQP Messages should be by definition immutable at the server's. So, we don't 
recommend changing message contents. However if you require you can use this 
example as a basis for adding properties on making changes
\ No newline at end of file
diff --git a/examples/features/standard/browser/readme.md 
b/examples/features/standard/browser/readme.md
index fc68d54..514c548 100644
--- a/examples/features/standard/browser/readme.md
+++ b/examples/features/standard/browser/readme.md
@@ -1,5 +1,7 @@
 # JMS QueueBrowser Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to use a JMS 
[QueueBrowser](https://docs.oracle.com/javaee/7/api/javax/jms/QueueBrowser.html)
 with ActiveMQ Artemis.
diff --git a/examples/features/standard/camel/readme.md 
b/examples/features/standard/camel/readme.md
index a39fa7c..f30db8a 100644
--- a/examples/features/standard/camel/readme.md
+++ b/examples/features/standard/camel/readme.md
@@ -1,5 +1,7 @@
 # Camel Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example contains 2 different Maven modules:
diff --git a/examples/features/standard/cdi/readme.md 
b/examples/features/standard/cdi/readme.md
index 3cf4c68..c6194d1 100644
--- a/examples/features/standard/cdi/readme.md
+++ b/examples/features/standard/cdi/readme.md
@@ -19,6 +19,10 @@
 -->
 # CDI Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
+To run the example, simply type **mvn verify** from this directory.
+
 This is a simple example that demonstrates how to use CDI to integrate with 
ActiveMQ Artemis on the client side.  It is designed mainly for connecting to a 
remote broker rather than embedding within your application.
 
 ## Configuring the connection
diff --git a/examples/features/standard/client-kickoff/readme.md 
b/examples/features/standard/client-kickoff/readme.md
index 595901f..5737241 100644
--- a/examples/features/standard/client-kickoff/readme.md
+++ b/examples/features/standard/client-kickoff/readme.md
@@ -1,5 +1,7 @@
 # Client Kickoff Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows how to kick off a client connected to ActiveMQ using 
[JMX](http://www.oracle.com/technetwork/java/javase/tech/javamanagement-140525.html)
diff --git a/examples/features/standard/completion-listener/readme.md 
b/examples/features/standard/completion-listener/readme.md
index a8c7d6d..000be0a 100644
--- a/examples/features/standard/completion-listener/readme.md
+++ b/examples/features/standard/completion-listener/readme.md
@@ -1,5 +1,7 @@
 # JMS Completion Listener Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to send a message asynchronously to ActiveMQ 
Artemis and use a CompletionListener to be notified of the Broker receiving it.
\ No newline at end of file
diff --git a/examples/features/standard/consumer-rate-limit/readme.md 
b/examples/features/standard/consumer-rate-limit/readme.md
index 923c068..be61053 100644
--- a/examples/features/standard/consumer-rate-limit/readme.md
+++ b/examples/features/standard/consumer-rate-limit/readme.md
@@ -1,5 +1,7 @@
 # JMS Message Consumer Rate Limiting
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 With ActiveMQ Artemis you can specify a maximum consume rate at which a JMS 
MessageConsumer will consume messages. This can be specified when creating or 
configuring the connection factory. See `jndi.properties`.
diff --git a/examples/features/standard/context/readme.md 
b/examples/features/standard/context/readme.md
index 0f03836..c98fa00 100644
--- a/examples/features/standard/context/readme.md
+++ b/examples/features/standard/context/readme.md
@@ -1,5 +1,7 @@
 # JMS Context Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to send and receive a message to a JMS Queue using 
ActiveMQ Artemis by using a JMSContext.
diff --git a/examples/features/standard/core-bridge/readme.md 
b/examples/features/standard/core-bridge/readme.md
index 66fcb75..67dedbd 100644
--- a/examples/features/standard/core-bridge/readme.md
+++ b/examples/features/standard/core-bridge/readme.md
@@ -1,5 +1,7 @@
 # Core Bridge Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a core bridge deployed on one server, which consumes 
messages from a local queue and forwards them to an address on a second server.
diff --git a/examples/features/standard/database/readme.md 
b/examples/features/standard/database/readme.md
index fa1613c..d2d1c0c 100644
--- a/examples/features/standard/database/readme.md
+++ b/examples/features/standard/database/readme.md
@@ -1,5 +1,7 @@
 # Database example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure ActiveMQ Artemis to run with a 
database.
diff --git a/examples/features/standard/dead-letter/readme.md 
b/examples/features/standard/dead-letter/readme.md
index 68a5adc..5a55347 100644
--- a/examples/features/standard/dead-letter/readme.md
+++ b/examples/features/standard/dead-letter/readme.md
@@ -1,5 +1,7 @@
 # Dead Letter Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to define and deal with dead letter messages.
diff --git a/examples/features/standard/delayed-redelivery/readme.md 
b/examples/features/standard/delayed-redelivery/readme.md
index 722a796..af0eb11 100644
--- a/examples/features/standard/delayed-redelivery/readme.md
+++ b/examples/features/standard/delayed-redelivery/readme.md
@@ -1,5 +1,7 @@
 # Delayed Redelivery Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates how ActiveMQ Artemis can be configured to provide a 
delayed redelivery in the case where a message needs to be redelivered.
diff --git a/examples/features/standard/divert/readme.md 
b/examples/features/standard/divert/readme.md
index 8651024..0cea170 100644
--- a/examples/features/standard/divert/readme.md
+++ b/examples/features/standard/divert/readme.md
@@ -1,5 +1,7 @@
 # Divert Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 ActiveMQ Artemis diverts allow messages to be transparently "diverted" from 
one address to another with just some simple configuration defined on the 
broker side.
diff --git a/examples/features/standard/durable-subscription/readme.md 
b/examples/features/standard/durable-subscription/readme.md
index 6b74040..4153987 100644
--- a/examples/features/standard/durable-subscription/readme.md
+++ b/examples/features/standard/durable-subscription/readme.md
@@ -1,5 +1,7 @@
 # JMS Durable Subscription Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates how to use a durable subscription with ActiveMQ 
Artemis.
diff --git a/examples/features/standard/embedded-simple/readme.md 
b/examples/features/standard/embedded-simple/readme.md
index 7b85d02..11e2151 100644
--- a/examples/features/standard/embedded-simple/readme.md
+++ b/examples/features/standard/embedded-simple/readme.md
@@ -1,5 +1,7 @@
 # Embedded Broker with External Config Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory.
 
 This examples shows how to setup and run an embedded broker using ActiveMQ 
Artemis.
diff --git a/examples/features/standard/embedded/readme.md 
b/examples/features/standard/embedded/readme.md
index c70c044..551a2ad 100644
--- a/examples/features/standard/embedded/readme.md
+++ b/examples/features/standard/embedded/readme.md
@@ -1,5 +1,7 @@
 # Embedded Broker with Programmatic Config Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory.
 
 This examples shows how to setup and run an embedded broker using ActiveMQ 
Artemis.
diff --git a/examples/features/standard/exclusive-queue/readme.md 
b/examples/features/standard/exclusive-queue/readme.md
index 2712afd..3700ba4 100644
--- a/examples/features/standard/exclusive-queue/readme.md
+++ b/examples/features/standard/exclusive-queue/readme.md
@@ -1,5 +1,7 @@
 # JMS Exclusive Queue Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure ActiveMQ Artemis so all messages are 
delivered to the same consumer
diff --git a/examples/features/standard/expiry/readme.md 
b/examples/features/standard/expiry/readme.md
index 963e6de..258cb8b 100644
--- a/examples/features/standard/expiry/readme.md
+++ b/examples/features/standard/expiry/readme.md
@@ -1,5 +1,7 @@
 # JMS Expiration Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure ActiveMQ Artemis so messages are 
expipired after a certain time.
diff --git a/examples/features/standard/http-transport/readme.md 
b/examples/features/standard/http-transport/readme.md
index 5c1951c..fed6591 100644
--- a/examples/features/standard/http-transport/readme.md
+++ b/examples/features/standard/http-transport/readme.md
@@ -1,5 +1,7 @@
 # JMS HTTP Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure ActiveMQ Artemis to use the HTTP 
protocol as its transport layer.
diff --git a/examples/features/standard/interceptor-amqp/readme.md 
b/examples/features/standard/interceptor-amqp/readme.md
index 89ab8b0..d7de6c2 100644
--- a/examples/features/standard/interceptor-amqp/readme.md
+++ b/examples/features/standard/interceptor-amqp/readme.md
@@ -1,5 +1,7 @@
 # AMQP Interceptor Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to implement and configure a simple incoming, 
server-side AMQP interceptor with ActiveMQ Artemis.
diff --git a/examples/features/standard/interceptor-client/readme.md 
b/examples/features/standard/interceptor-client/readme.md
index 2f83bce..51203ad 100644
--- a/examples/features/standard/interceptor-client/readme.md
+++ b/examples/features/standard/interceptor-client/readme.md
@@ -1,5 +1,7 @@
 # JMS Interceptor Client Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to implement and configure a simple incoming, 
client-side interceptor with ActiveMQ Artemis.
diff --git a/examples/features/standard/interceptor-mqtt/readme.md 
b/examples/features/standard/interceptor-mqtt/readme.md
index c6d5627..cf9745a 100644
--- a/examples/features/standard/interceptor-mqtt/readme.md
+++ b/examples/features/standard/interceptor-mqtt/readme.md
@@ -1,5 +1,7 @@
 # MQTT Interceptor Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to implement and configure a simple incoming, 
server-side MQTT interceptor with ActiveMQ Artemis.
diff --git a/examples/features/standard/interceptor/readme.md 
b/examples/features/standard/interceptor/readme.md
index 375f82e..84a8ae2 100644
--- a/examples/features/standard/interceptor/readme.md
+++ b/examples/features/standard/interceptor/readme.md
@@ -1,5 +1,7 @@
 # JMS Interceptor Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to implement and configure a simple incoming, 
server-side interceptor with ActiveMQ Artemis.
diff --git a/examples/features/standard/jms-bridge/readme.md 
b/examples/features/standard/jms-bridge/readme.md
index 8001bcd..3af6fb7 100644
--- a/examples/features/standard/jms-bridge/readme.md
+++ b/examples/features/standard/jms-bridge/readme.md
@@ -1,5 +1,7 @@
 # JMS Bridge Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to create a JMS Bridge between two ActiveMQ Artemis 
brokers.
diff --git a/examples/features/standard/jmx-ssl/readme.md 
b/examples/features/standard/jmx-ssl/readme.md
index b5154bd..3c1147a 100644
--- a/examples/features/standard/jmx-ssl/readme.md
+++ b/examples/features/standard/jmx-ssl/readme.md
@@ -1,5 +1,7 @@
 # JMX Management Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows how to manage ActiveMQ Artemis using [JMX over 
SSL](http://www.oracle.com/technetwork/java/javase/tech/javamanagement-140525.html)
diff --git a/examples/features/standard/jmx/readme.md 
b/examples/features/standard/jmx/readme.md
index 0b3803b..dad7f8c 100644
--- a/examples/features/standard/jmx/readme.md
+++ b/examples/features/standard/jmx/readme.md
@@ -1,5 +1,7 @@
 # JMX Management Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows how to manage ActiveMQ Artemis using 
[JMX](http://www.oracle.com/technetwork/java/javase/tech/javamanagement-140525.html)
diff --git a/examples/features/standard/large-message/readme.md 
b/examples/features/standard/large-message/readme.md
index 144881b..13c07bf 100644
--- a/examples/features/standard/large-message/readme.md
+++ b/examples/features/standard/large-message/readme.md
@@ -1,5 +1,7 @@
 # Large Message Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, This 
example will start and stop the broker since it will look for a failure.
 
 This example shows you how to send and receive very large messages with 
ActiveMQ Artemis.
diff --git a/examples/features/standard/last-value-queue/readme.md 
b/examples/features/standard/last-value-queue/readme.md
index 297d277..9eeacd2 100644
--- a/examples/features/standard/last-value-queue/readme.md
+++ b/examples/features/standard/last-value-queue/readme.md
@@ -1,5 +1,7 @@
 # Last-Value Queue Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure and use last-value queues.
diff --git a/examples/features/standard/management-notifications/readme.md 
b/examples/features/standard/management-notifications/readme.md
index 9cee5e0..3ea674d 100644
--- a/examples/features/standard/management-notifications/readme.md
+++ b/examples/features/standard/management-notifications/readme.md
@@ -1,5 +1,7 @@
 # Management Notification Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows how to receive management notifications from ActiveMQ 
Artemis using JMS Messages.
diff --git a/examples/features/standard/management/readme.md 
b/examples/features/standard/management/readme.md
index 425c22a..dcc6c56 100644
--- a/examples/features/standard/management/readme.md
+++ b/examples/features/standard/management/readme.md
@@ -1,5 +1,9 @@
 # Management Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
+To run the example, simply type **mvn verify** from this directory.
+
 This example shows how to manage ActiveMQ Artemis using JMS Messages to invoke 
management operations on the server.
 
 To manage ActiveMQ Artemis using JMX, see the "jmx" example.
diff --git a/examples/features/standard/message-counters/readme.md 
b/examples/features/standard/message-counters/readme.md
index f5ff5a7..6321a03 100644
--- a/examples/features/standard/message-counters/readme.md
+++ b/examples/features/standard/message-counters/readme.md
@@ -1,5 +1,7 @@
 # JMS Message Counter Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to use message counters to obtain message 
information for a JMS queue.
diff --git a/examples/features/standard/message-group/readme.md 
b/examples/features/standard/message-group/readme.md
index b570bf3..b8065d6 100644
--- a/examples/features/standard/message-group/readme.md
+++ b/examples/features/standard/message-group/readme.md
@@ -1,5 +1,7 @@
 # Message Group Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure and use message groups with ActiveMQ 
Artemis.
diff --git a/examples/features/standard/message-group2/readme.md 
b/examples/features/standard/message-group2/readme.md
index 0a81e20..062515d 100644
--- a/examples/features/standard/message-group2/readme.md
+++ b/examples/features/standard/message-group2/readme.md
@@ -1,5 +1,7 @@
 # Message Group Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure and use message groups via a 
connection factory with ActiveMQ Artemis.
diff --git a/examples/features/standard/message-priority/readme.md 
b/examples/features/standard/message-priority/readme.md
index e48746a..5c8aaad 100644
--- a/examples/features/standard/message-priority/readme.md
+++ b/examples/features/standard/message-priority/readme.md
@@ -1,5 +1,7 @@
 # JMS Message Priority Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows how messages with different priorities are delivered in 
different orders.
diff --git a/examples/features/standard/netty-openssl/readme.md 
b/examples/features/standard/netty-openssl/readme.md
index fbae0e9..de012a5 100644
--- a/examples/features/standard/netty-openssl/readme.md
+++ b/examples/features/standard/netty-openssl/readme.md
@@ -1,5 +1,7 @@
 # JMS OpenSSL Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure Netty OpenSSL with ActiveMQ Artemis to 
send and receive message.
diff --git a/examples/features/standard/no-consumer-buffering/readme.md 
b/examples/features/standard/no-consumer-buffering/readme.md
index 5ae359b..33512da 100644
--- a/examples/features/standard/no-consumer-buffering/readme.md
+++ b/examples/features/standard/no-consumer-buffering/readme.md
@@ -1,5 +1,7 @@
 # No Consumer Buffering Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 By default, ActiveMQ Artemis consumers buffer messages from the broker in a 
client side buffer before actual delivery actually occurs.
diff --git a/examples/features/standard/opentelemetry/readme.md 
b/examples/features/standard/opentelemetry/readme.md
index e537d7a..ce9b485 100644
--- a/examples/features/standard/opentelemetry/readme.md
+++ b/examples/features/standard/opentelemetry/readme.md
@@ -8,6 +8,8 @@ using environment-based properties to configure OpenTelemetry 
SDK.
 
 [![Running the Example 
Demo](https://img.youtube.com/vi/MVGx7QrztZQ/0.jpg)](https://www.youtube.com/watch?v=MVGx7QrztZQ)
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start
 and create the broker manually.
 > **_NOTE:_**   You must have 
 > [jeager](https://github.com/open-telemetry/opentelemetry-java/tree/main/sdk-extensions/autoconfigure#jaeger-exporter)
 >  running at `http://localhost:16686`. You can learn more about Jeager 
 > [here](https://www.jaegertracing.io/)
diff --git a/examples/features/standard/paging/readme.md 
b/examples/features/standard/paging/readme.md
index f0697e1..ef89c55 100644
--- a/examples/features/standard/paging/readme.md
+++ b/examples/features/standard/paging/readme.md
@@ -1,5 +1,7 @@
 # Paging Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows how ActiveMQ Artemis would avoid running out of memory 
resources by paging messages.
diff --git a/examples/features/standard/pre-acknowledge/readme.md 
b/examples/features/standard/pre-acknowledge/readme.md
index 014b91d..d511c72 100644
--- a/examples/features/standard/pre-acknowledge/readme.md
+++ b/examples/features/standard/pre-acknowledge/readme.md
@@ -1,5 +1,7 @@
 # JMS Pre-Acknowledge Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 Standard JMS supports three acknowledgement modes: AUTO_ACKNOWLEDGE, 
CLIENT_ACKNOWLEDGE, and DUPS_OK_ACKNOWLEDGE. For a full description on these 
modes please consult the JMS specification, or any JMS tutorial.
diff --git a/examples/features/standard/producer-rate-limit/readme.md 
b/examples/features/standard/producer-rate-limit/readme.md
index b8db366..09e3ba9 100644
--- a/examples/features/standard/producer-rate-limit/readme.md
+++ b/examples/features/standard/producer-rate-limit/readme.md
@@ -1,5 +1,7 @@
 # JMS Message Producer Rate Limiting
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 With ActiveMQ Artemis you can specify a maximum send rate at which a JMS 
MessageProducer will send messages. This can be specified when creating or 
deploying the connection factory. See `activemq-jms.xml`
diff --git a/examples/features/standard/queue-jakarta/readme.md 
b/examples/features/standard/queue-jakarta/readme.md
index 41e01d9..68e4417 100644
--- a/examples/features/standard/queue-jakarta/readme.md
+++ b/examples/features/standard/queue-jakarta/readme.md
@@ -1,5 +1,7 @@
 # Jakarta Messaging 3.0 Queue Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to send and receive a message to a JMS Queue using 
ActiveMQ Artemis.
diff --git a/examples/features/standard/queue-requestor/readme.md 
b/examples/features/standard/queue-requestor/readme.md
index 1730b20..de6cebc 100644
--- a/examples/features/standard/queue-requestor/readme.md
+++ b/examples/features/standard/queue-requestor/readme.md
@@ -1,5 +1,7 @@
 # JMS QueueRequestor Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to use a 
[QueueRequestor](https://docs.oracle.com/javaee/7/api/javax/jms/QueueRequestor.html)
 with ActiveMQ Artemis.
diff --git a/examples/features/standard/queue-selector/readme.md 
b/examples/features/standard/queue-selector/readme.md
index 60448a4..1346d54 100644
--- a/examples/features/standard/queue-selector/readme.md
+++ b/examples/features/standard/queue-selector/readme.md
@@ -1,5 +1,7 @@
 # JMS Queue Selector Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to selectively consume messages using message 
selectors with queue consumers.
diff --git a/examples/features/standard/queue/readme.md 
b/examples/features/standard/queue/readme.md
index bbe6012..ab22a59 100644
--- a/examples/features/standard/queue/readme.md
+++ b/examples/features/standard/queue/readme.md
@@ -1,5 +1,7 @@
 # JMS Queue Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to send and receive a message to a JMS Queue using 
ActiveMQ Artemis.
diff --git a/examples/features/standard/reattach-node/readme.md 
b/examples/features/standard/reattach-node/readme.md
index ef09c34..903e079 100644
--- a/examples/features/standard/reattach-node/readme.md
+++ b/examples/features/standard/reattach-node/readme.md
@@ -1,5 +1,7 @@
 # JMS Reattach Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates how ActiveMQ Artemis connections can be configured 
to be resilient to temporary network failures.
diff --git a/examples/features/standard/request-reply/readme.md 
b/examples/features/standard/request-reply/readme.md
index 68ee072..23215de 100644
--- a/examples/features/standard/request-reply/readme.md
+++ b/examples/features/standard/request-reply/readme.md
@@ -1,5 +1,7 @@
 # JMS Request-Reply Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify -Pexample** from this directory.
 
 This example shows you how to handle a request message and receive a reply. To 
get a reply message, the requesting client creates a temporary queue. Then it 
sends out the request message with JMSReplyTo set to the temporary queue. The 
request message is handled by a SimpleRequestServer, who is listening to the 
request queue for incoming requests. If a request message has arrived, it 
extracts the reply queue from the request message by JMSReplyTo header, and 
sends back a reply message. To [...]
diff --git a/examples/features/standard/scheduled-message/readme.md 
b/examples/features/standard/scheduled-message/readme.md
index 2841aae..5b970c8 100644
--- a/examples/features/standard/scheduled-message/readme.md
+++ b/examples/features/standard/scheduled-message/readme.md
@@ -1,5 +1,7 @@
 # JMS Scheduled Message Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to send a scheduled message to a JMS Queue using 
ActiveMQ Artemis.
diff --git a/examples/features/standard/security-keycloak/readme.md 
b/examples/features/standard/security-keycloak/readme.md
index 9b7d6a6..ee16203 100644
--- a/examples/features/standard/security-keycloak/readme.md
+++ b/examples/features/standard/security-keycloak/readme.md
@@ -1,5 +1,7 @@
 # JMS Security Keycloak Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 In this example, broker authentication is delegated to keycloak. A keycloak 
server is installed and configured with
diff --git a/examples/features/standard/security-ldap/readme.md 
b/examples/features/standard/security-ldap/readme.md
index 5fd81a8..6916f2f 100644
--- a/examples/features/standard/security-ldap/readme.md
+++ b/examples/features/standard/security-ldap/readme.md
@@ -1,5 +1,7 @@
 # JMS Security LDAP Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 **Note:** The logging from the embedded Apache DS LDAP server is verbose and 
it may appear that there are errors, but these logs can be ignored.
diff --git a/examples/features/standard/security-manager/readme.md 
b/examples/features/standard/security-manager/readme.md
index 32335a4..93fe8f0 100644
--- a/examples/features/standard/security-manager/readme.md
+++ b/examples/features/standard/security-manager/readme.md
@@ -1,5 +1,7 @@
 # JMS Security Manager Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example is based on the "security" example and demonstrates how to 
implement a custom security manager. The custom security manager in this 
example simply logs details for authentication and authorization and then 
passes everything through to an instance of 
`org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager` 
(i.e. the default security manager).
\ No newline at end of file
diff --git a/examples/features/standard/security/readme.md 
b/examples/features/standard/security/readme.md
index f78df6a..e7d8713 100644
--- a/examples/features/standard/security/readme.md
+++ b/examples/features/standard/security/readme.md
@@ -1,5 +1,7 @@
 # JMS Security Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows how to configure and use security using ActiveMQ Artemis.
diff --git a/examples/features/standard/send-acknowledgements/readme.md 
b/examples/features/standard/send-acknowledgements/readme.md
index e9dc702..0a98ae1 100644
--- a/examples/features/standard/send-acknowledgements/readme.md
+++ b/examples/features/standard/send-acknowledgements/readme.md
@@ -1,5 +1,7 @@
 # Asynchronous Send Acknowledgements Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 Asynchronous Send Acknowledgements are an advanced feature of ActiveMQ Artemis 
which allow you to receive acknowledgements that messages were successfully 
received at the broker in a separate thread to the sending thread
diff --git a/examples/features/standard/shared-consumer/readme.md 
b/examples/features/standard/shared-consumer/readme.md
index 090f110..9428bc5 100644
--- a/examples/features/standard/shared-consumer/readme.md
+++ b/examples/features/standard/shared-consumer/readme.md
@@ -1,5 +1,7 @@
 # JMS Shared Consumer Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how can use shared consumers to share a subscription on 
a topic. In JMS 1.1 this was not allowed and so caused a scalability issue. In 
JMS 2 this restriction has been lifted so you can share the load across 
different threads and connections.
\ No newline at end of file
diff --git a/examples/features/standard/slow-consumer/readme.md 
b/examples/features/standard/slow-consumer/readme.md
index 3501aa4..d1d69d1 100644
--- a/examples/features/standard/slow-consumer/readme.md
+++ b/examples/features/standard/slow-consumer/readme.md
@@ -1,5 +1,7 @@
 # JMS Slow Consumer Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the server manually.
 
 This example demonstrates Slow Consumer policy KILL and NOTIFY and the 
associated address-settings.
diff --git a/examples/features/standard/spring-boot-integration/readme.md 
b/examples/features/standard/spring-boot-integration/readme.md
index 108b9a1..7a81857 100644
--- a/examples/features/standard/spring-boot-integration/readme.md
+++ b/examples/features/standard/spring-boot-integration/readme.md
@@ -1,7 +1,7 @@
 # ActiveMQ Artemis Spring Boot Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory.
 
 This example shows how to setup and run an embedded broker within a Spring 
Boot Application relying on [AMQP 1.0 JMS Spring Boot 
project](https://github.com/amqphub/amqp-10-jms-spring-boot) for configuration.
-
-
diff --git a/examples/features/standard/spring-integration/readme.md 
b/examples/features/standard/spring-integration/readme.md
index e139278..b61369d 100644
--- a/examples/features/standard/spring-integration/readme.md
+++ b/examples/features/standard/spring-integration/readme.md
@@ -1,5 +1,7 @@
 # ActiveMQ Artemis Spring Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory
 
 This examples shows how to setup and run an embedded broker within a Spring 
ApplicationContext using ActiveMQ Artemis along with ActiveMQ Artemis 
configuration files.
\ No newline at end of file
diff --git a/examples/features/standard/ssl-enabled-crl-mqtt/readme.md 
b/examples/features/standard/ssl-enabled-crl-mqtt/readme.md
index 399c7e8..2395978 100644
--- a/examples/features/standard/ssl-enabled-crl-mqtt/readme.md
+++ b/examples/features/standard/ssl-enabled-crl-mqtt/readme.md
@@ -1,5 +1,7 @@
 # ActiveMQ Artemis MQTT CRL Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the server manually.
 
 This example shows you how to configure 2-way SSL with CRL along with 2 
different connections, one with a valid certificate and another with a revoked 
certificate.
diff --git 
a/examples/features/standard/ssl-enabled-dual-authentication/readme.md 
b/examples/features/standard/ssl-enabled-dual-authentication/readme.md
index 10584e6..c680225 100644
--- a/examples/features/standard/ssl-enabled-dual-authentication/readme.md
+++ b/examples/features/standard/ssl-enabled-dual-authentication/readme.md
@@ -1,5 +1,7 @@
 # JMS SSL Dual Authentication Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure 2-way SSL along with 2 different 
authentications mechanisms so that SSL and non-SSL clients can send and consume 
messages to/from ActiveMQ Artemis. The non-SSL authentication mechanism simply 
uses username and password. The SSL authentication mechanism uses the client's 
certificate.
diff --git a/examples/features/standard/ssl-enabled/readme.md 
b/examples/features/standard/ssl-enabled/readme.md
index 5c3a12d..b5afbb0 100644
--- a/examples/features/standard/ssl-enabled/readme.md
+++ b/examples/features/standard/ssl-enabled/readme.md
@@ -1,5 +1,7 @@
 # JMS SSL Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure SSL with ActiveMQ Artemis to send and 
receive message.
diff --git a/examples/features/standard/static-selector/readme.md 
b/examples/features/standard/static-selector/readme.md
index 0890840..5607c60 100644
--- a/examples/features/standard/static-selector/readme.md
+++ b/examples/features/standard/static-selector/readme.md
@@ -1,5 +1,7 @@
 # Static Message Selector Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure a ActiveMQ Artemis queue with static 
message selectors (filters).
diff --git a/examples/features/standard/temp-queue/readme.md 
b/examples/features/standard/temp-queue/readme.md
index 8f06354..b41976c 100644
--- a/examples/features/standard/temp-queue/readme.md
+++ b/examples/features/standard/temp-queue/readme.md
@@ -1,5 +1,7 @@
 # JMS Temporary Queue Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to use a TemporaryQueue with ActiveMQ Artemis. 
First a temporary queue is created to send and receive a message and then 
deleted. Then another temporary queue is created and used after its connection 
is closed to illustrate its scope.
diff --git a/examples/features/standard/topic-hierarchies/readme.md 
b/examples/features/standard/topic-hierarchies/readme.md
index 2f70bc7..b69048a 100644
--- a/examples/features/standard/topic-hierarchies/readme.md
+++ b/examples/features/standard/topic-hierarchies/readme.md
@@ -1,5 +1,7 @@
 # Topic Hierarchy Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 ActiveMQ Artemis supports topic hierarchies. With a topic hierarchy you can 
register a subscriber with a wild-card and that subscriber will receive any 
messages routed to an address that match the wildcard.
diff --git a/examples/features/standard/topic-selector1/readme.md 
b/examples/features/standard/topic-selector1/readme.md
index b0a5559..89ccea4 100644
--- a/examples/features/standard/topic-selector1/readme.md
+++ b/examples/features/standard/topic-selector1/readme.md
@@ -1,5 +1,7 @@
 # JMS Topic Selector Example 1
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows how messages can be consumed from a topic using Message 
Selectors.
diff --git a/examples/features/standard/topic-selector2/readme.md 
b/examples/features/standard/topic-selector2/readme.md
index 01b7e6a..bbf5526 100644
--- a/examples/features/standard/topic-selector2/readme.md
+++ b/examples/features/standard/topic-selector2/readme.md
@@ -1,5 +1,7 @@
 # JMS Topic Selector Example 2
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to selectively consume messages using message 
selectors with topic consumers.
diff --git a/examples/features/standard/topic/readme.md 
b/examples/features/standard/topic/readme.md
index ecdb65f..83de1e8 100644
--- a/examples/features/standard/topic/readme.md
+++ b/examples/features/standard/topic/readme.md
@@ -1,5 +1,7 @@
 # JMS Topic Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to send and receive a message to a JMS Topic with 
ActiveMQ Artemis.
diff --git a/examples/features/standard/transactional/readme.md 
b/examples/features/standard/transactional/readme.md
index a256f3f..4df51c4 100644
--- a/examples/features/standard/transactional/readme.md
+++ b/examples/features/standard/transactional/readme.md
@@ -1,5 +1,7 @@
 # JMS Transactional Session Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to use a transacted Session with ActiveMQ Artemis.
diff --git a/examples/features/standard/xa-heuristic/readme.md 
b/examples/features/standard/xa-heuristic/readme.md
index 1b91133..c23b6f5 100644
--- a/examples/features/standard/xa-heuristic/readme.md
+++ b/examples/features/standard/xa-heuristic/readme.md
@@ -1,5 +1,7 @@
 # JMS XA Heuristic Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to make an XA heuristic decision through the 
ActiveMQ Artemis Management Interface.
diff --git a/examples/features/standard/xa-receive/readme.md 
b/examples/features/standard/xa-receive/readme.md
index 5c41053..f45d5d3 100644
--- a/examples/features/standard/xa-receive/readme.md
+++ b/examples/features/standard/xa-receive/readme.md
@@ -1,5 +1,7 @@
 # JMS XA Receive Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates receiving a message within the scope of an XA 
transaction. When using an XA transaction the message will only be acknowledged 
and removed from the queue when the transaction is committed. If the 
transaction is not committed the message maybe redelivered after rollback or 
during XA recovery.
diff --git a/examples/features/standard/xa-send/readme.md 
b/examples/features/standard/xa-send/readme.md
index baa35c6..08ee57c 100644
--- a/examples/features/standard/xa-send/readme.md
+++ b/examples/features/standard/xa-send/readme.md
@@ -1,5 +1,7 @@
 # JMS XA Send Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how message sending behaves in an XA transaction in 
ActiveMQ Artemis. When a message is sent within the scope of an XA transaction, 
it will only reach the queue once the transaction is committed. If the 
transaction is rolled back the sent messages will be discarded by the server.
diff --git 
a/examples/features/sub-modules/inter-broker-bridge/artemis-jms-bridge/readme.md
 
b/examples/features/sub-modules/inter-broker-bridge/artemis-jms-bridge/readme.md
index 28e999a..cdf9cab 100644
--- 
a/examples/features/sub-modules/inter-broker-bridge/artemis-jms-bridge/readme.md
+++ 
b/examples/features/sub-modules/inter-broker-bridge/artemis-jms-bridge/readme.md
@@ -15,9 +15,9 @@ This example however is just focusing on integration with 5.x.
 
 ##Preparing
 
-1) From the root dir run `mvn clean package`.
+1) From this directory run `mvn clean package`.
 
-2) Copy artemis-jms-bridge/target/artemis-jms-bridge-<version>.war to the web 
directory of the Artemis installation.
+2) Copy target/artemis-jms-bridge-<version>.war to the `web` sub-directory of 
the Artemis installation.
 
 3) Create an instance of the Artemis broker `$ARTEMIS_HOME/bin/artemis create 
--allow-anonymous myBroker`
 
@@ -33,7 +33,7 @@ This example however is just focusing on integration with 5.x.
 5) Edit `$ARTEMIS_INSTANCE/etc/bootstrap.xml` and add the war file.
 
 ```xml
-<app url="bridge" war="artemis-jms-bridge-<version>.war"/>
+<app name="bridge" url="bridge" war="artemis-jms-bridge-<version>.war"/>
 ```
 
 ##Testing
diff --git a/examples/protocols/amqp/queue/readme.md 
b/examples/protocols/amqp/queue/readme.md
index 9b34e7e..8b77680 100644
--- a/examples/protocols/amqp/queue/readme.md
+++ b/examples/protocols/amqp/queue/readme.md
@@ -1,17 +1,11 @@
-# Proton qpid java example
+# AMQP / Qpid JMS Queue example
 
-To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
-
-ActiveMQ Artemis is a multi protocol broker. It will inspect the initial 
handshake of clients to determine what protocol to use.
-
-All you need to do is to connect a client into activemq's configured port and 
you should be able connect.
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
 
-To run this example simply run the command **mvn verify -Pexample**, execute 
the `compile.sh` script and start the executable called `./hello`.
-
-You don't need to do anything special to configure the ActiveMQ Artemis broker 
to accept AMQP clients.
+To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
-Just for the sake of documentation though we are setting the port of ActiveMQ 
Artemis on this example as 5672 which is the port qpid have by default.
+This example uses the Qpid JMS AMQP 1.0 client to send a message to a queue 
and then recieve it. The example connects to port 5672, the IANA registered 
AMQP port.
 
-This is totally optional and you don't need to follow this convention. You can 
use any port you chose including ActiveMQ's 61616 default port
+Artemis listens for AMQP connections on port 5672 by default, and additionally 
on its default multi-protocol acceptor for port 61616, where it inspects the 
initial handshake of clients to determine what protocol to use.
 
-    <acceptor name="proton-acceptor">tcp://localhost:5672</acceptor>
\ No newline at end of file
+    <acceptor name="amqp">tcp://0.0.0.0:5672?protocols=AMQP</acceptor>
diff --git a/examples/protocols/amqp/sasl-scram/readme.md 
b/examples/protocols/amqp/sasl-scram/readme.md
index d9570da..6f5857b 100644
--- a/examples/protocols/amqp/sasl-scram/readme.md
+++ b/examples/protocols/amqp/sasl-scram/readme.md
@@ -1,10 +1,12 @@
-# Artemis SASL-SCRAM Server and Client Example
+# Artemis SCRAM-SHA SASL Example
 
-Demonstrates the usage of SASL-SCRAM authentication with ActiveMQ Artemis
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
 
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** 
 if you want to start and create the broker manually.
 
+This example demonstrates the usage of SCRAM-SHA SASL authentication with 
ActiveMQ Artemis and AMQP clients.
+
 Of note is the AMQP acceptor configuration restricting the offered mechanisms 
to SCRAM-SHA-256, and the reference
 to the login config scope ``amqp-sasl-scram`` that holds the relevant SCRAM 
login module.
 
diff --git a/examples/protocols/mqtt/clustered-queue-mqtt/readme.md 
b/examples/protocols/mqtt/clustered-queue-mqtt/readme.md
index eb714f9..204ef5a 100644
--- a/examples/protocols/mqtt/clustered-queue-mqtt/readme.md
+++ b/examples/protocols/mqtt/clustered-queue-mqtt/readme.md
@@ -1,5 +1,7 @@
 # MQTT Clustered Subscription Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example demonstrates a queue deployed on two different nodes. The two 
nodes are configured to form a cluster.
diff --git a/examples/protocols/mqtt/publish-subscribe/readme.md 
b/examples/protocols/mqtt/publish-subscribe/readme.md
index 75cd36f..88c86f5 100644
--- a/examples/protocols/mqtt/publish-subscribe/readme.md
+++ b/examples/protocols/mqtt/publish-subscribe/readme.md
@@ -1,5 +1,9 @@
 # MQTT Publish/Subscribe Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
+To run the example, simply type **mvn verify** from this directory.
+
 This is a basic MQTT example that demonstrates how to setup and connect to an 
Apache Artemis broker and send and receive messages using the MQTT protocol.
 
 ## Setting up the Broker
diff --git a/examples/protocols/openwire/chat/readme.md 
b/examples/protocols/openwire/chat/readme.md
index 42bf00e..b5bdc84 100644
--- a/examples/protocols/openwire/chat/readme.md
+++ b/examples/protocols/openwire/chat/readme.md
@@ -1,5 +1,7 @@
 # Openwire Chat Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 This example will require multiple windows to be executed
 
 Window 1: 
diff --git a/examples/protocols/openwire/message-listener/readme.md 
b/examples/protocols/openwire/message-listener/readme.md
index b82e6f7..118227f 100644
--- a/examples/protocols/openwire/message-listener/readme.md
+++ b/examples/protocols/openwire/message-listener/readme.md
@@ -1,5 +1,7 @@
 # OpenWire JMS Message Listener Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows how to use a MessageListener with the OpenWire client.
\ No newline at end of file
diff --git a/examples/protocols/openwire/message-recovery/readme.md 
b/examples/protocols/openwire/message-recovery/readme.md
index 0df251c..8e7556f 100644
--- a/examples/protocols/openwire/message-recovery/readme.md
+++ b/examples/protocols/openwire/message-recovery/readme.md
@@ -1,5 +1,9 @@
 # OpenWire JMS Message Recovery Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
+To run the example, simply type **mvn verify** from this directory.
+
 This example will start and stop the broker within the example.
 
 This example shows how to use send messages to a queue and having these 
messages recovered from the journal when the broker is restarted.
\ No newline at end of file
diff --git a/examples/protocols/openwire/queue/readme.md 
b/examples/protocols/openwire/queue/readme.md
index 7f4f0b9..605765a 100644
--- a/examples/protocols/openwire/queue/readme.md
+++ b/examples/protocols/openwire/queue/readme.md
@@ -1,5 +1,7 @@
 # OpenWire JMS Queue Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to send and receive a message to a JMS queue using 
ActiveMQ Artemis.
diff --git a/examples/protocols/openwire/virtual-topic-mapping/readme.md 
b/examples/protocols/openwire/virtual-topic-mapping/readme.md
index 4660492..b75fcbd 100644
--- a/examples/protocols/openwire/virtual-topic-mapping/readme.md
+++ b/examples/protocols/openwire/virtual-topic-mapping/readme.md
@@ -1,5 +1,7 @@
 # OpenWire Virtual Topic Mapping Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start
 and create the broker manually.
 
diff --git a/examples/protocols/stomp/stomp-dual-authentication/readme.md 
b/examples/protocols/stomp/stomp-dual-authentication/readme.md
index d8b95b8..1ca5adb 100644
--- a/examples/protocols/stomp/stomp-dual-authentication/readme.md
+++ b/examples/protocols/stomp/stomp-dual-authentication/readme.md
@@ -1,5 +1,7 @@
 # Stomp Dual Authentication Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure 2-way SSL along with 2 different 
authentications mechanisms so that SSL and non-SSL clients can send and consume 
messages to/from ActiveMQ Artemis. The non-SSL authentication mechanism simply 
uses username and password. The SSL authentication mechanism uses the client's 
certificate. The Stomp client uses SSL socket directly to send a message. Then 
a JMS client will use a non-SSL connection to consume it.
diff --git a/examples/protocols/stomp/stomp-embedded-interceptor/readme.md 
b/examples/protocols/stomp/stomp-embedded-interceptor/readme.md
index ade1b8e..cd434aa 100644
--- a/examples/protocols/stomp/stomp-embedded-interceptor/readme.md
+++ b/examples/protocols/stomp/stomp-embedded-interceptor/readme.md
@@ -1,5 +1,7 @@
 # Stomp Embedded Interceptor Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify -Pexample** from this directory.
 
 This example shows you how to configure ActiveMQ Artemis to intercept received 
Stomp messages.
diff --git a/examples/protocols/stomp/stomp-jms/readme.md 
b/examples/protocols/stomp/stomp-jms/readme.md
index 378f0b5..96bdb78 100644
--- a/examples/protocols/stomp/stomp-jms/readme.md
+++ b/examples/protocols/stomp/stomp-jms/readme.md
@@ -1,5 +1,7 @@
 # Stomp 1.2 Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure ActiveMQ Artemis to send and receive 
Stomp messages using Stomp 1.2 protocol via the JMS API using the 
[stomp-jms](https://github.com/fusesource/stompjms) client.
\ No newline at end of file
diff --git a/examples/protocols/stomp/stomp-websockets/readme.md 
b/examples/protocols/stomp/stomp-websockets/readme.md
index bb26122..560b078 100644
--- a/examples/protocols/stomp/stomp-websockets/readme.md
+++ b/examples/protocols/stomp/stomp-websockets/readme.md
@@ -1,5 +1,7 @@
 # Stomp WebSockets Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure ActiveMQ Artemis to send and receive 
Stomp messages from modern web browser using Web Sockets.
diff --git a/examples/protocols/stomp/stomp/readme.md 
b/examples/protocols/stomp/stomp/readme.md
index 18ced1e..100e0c7 100644
--- a/examples/protocols/stomp/stomp/readme.md
+++ b/examples/protocols/stomp/stomp/readme.md
@@ -1,5 +1,7 @@
 # Stomp Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure ActiveMQ Artemis to send and receive 
Stomp messages.
diff --git a/examples/protocols/stomp/stomp1.1/readme.md 
b/examples/protocols/stomp/stomp1.1/readme.md
index 37d23af..2b9c3c4 100644
--- a/examples/protocols/stomp/stomp1.1/readme.md
+++ b/examples/protocols/stomp/stomp1.1/readme.md
@@ -1,5 +1,7 @@
 # Stomp 1.1 Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure ActiveMQ Artemis to send and receive 
Stomp messages using Stomp 1.1 protocol.
diff --git a/examples/protocols/stomp/stomp1.2/readme.md 
b/examples/protocols/stomp/stomp1.2/readme.md
index 36c2801..0f6d013 100644
--- a/examples/protocols/stomp/stomp1.2/readme.md
+++ b/examples/protocols/stomp/stomp1.2/readme.md
@@ -1,5 +1,7 @@
 # Stomp 1.2 Example
 
+If you have not already done so, [prepare the broker 
distribution](../../../../README.md#getting-started) before running the example.
+
 To run the example, simply type **mvn verify** from this directory, or **mvn 
-PnoServer verify** if you want to start and create the broker manually.
 
 This example shows you how to configure ActiveMQ Artemis to send and receive 
Stomp messages using Stomp 1.2 protocol.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to