You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@edgent.apache.org by cd...@apache.org on 2017/11/13 09:38:24 UTC

[3/3] incubator-edgent git commit: - Replaced a lot of the structural variables with constants to eventually make releasing easier.

- Replaced a lot of the structural variables with constants to eventually make releasing easier.


Project: http://git-wip-us.apache.org/repos/asf/incubator-edgent/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-edgent/commit/6c7ccd3d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-edgent/tree/6c7ccd3d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-edgent/diff/6c7ccd3d

Branch: refs/heads/feature/pre-release-finetuning
Commit: 6c7ccd3da5e583bb2130876b6de7b4f90b9dacbf
Parents: a4c77bf
Author: Christofer Dutz <ch...@c-ware.de>
Authored: Mon Nov 13 10:38:14 2017 +0100
Committer: Christofer Dutz <ch...@c-ware.de>
Committed: Mon Nov 13 10:38:14 2017 +0100

----------------------------------------------------------------------
 analytics/math3/pom.xml                         |  8 +--
 analytics/sensors/pom.xml                       |  8 +--
 api/execution/pom.xml                           |  2 +-
 api/graph/pom.xml                               |  2 +-
 api/oplet/pom.xml                               |  6 +--
 api/topology/pom.xml                            |  8 +--
 api/window/pom.xml                              |  2 +-
 apps/iot/pom.xml                                |  8 +--
 apps/runtime/pom.xml                            |  8 +--
 connectors/command/pom.xml                      | 12 ++---
 connectors/common/pom.xml                       |  8 +--
 connectors/csv/pom.xml                          |  6 +--
 connectors/file/pom.xml                         | 14 +++---
 connectors/http/pom.xml                         |  6 +--
 connectors/iot/pom.xml                          |  4 +-
 connectors/iotp/pom.xml                         |  6 +--
 connectors/jdbc/pom.xml                         | 12 ++---
 connectors/kafka/pom.xml                        | 10 ++--
 connectors/mqtt/pom.xml                         | 14 +++---
 connectors/pubsub/pom.xml                       |  4 +-
 connectors/serial/pom.xml                       |  2 +-
 connectors/websocket-base/pom.xml               |  2 +-
 connectors/websocket-jetty/pom.xml              |  2 +-
 connectors/websocket-server/pom.xml             |  2 +-
 connectors/websocket/pom.xml                    | 16 +++---
 console/server/pom.xml                          |  4 +-
 console/servlets/pom.xml                        |  2 +-
 distribution/pom.xml                            | 44 ++++++++---------
 jqassistant/structural-rules.xml                | 37 ++++++++++++++
 platforms/android/analytics/math3/pom.xml       |  2 +-
 platforms/android/analytics/sensors/pom.xml     |  2 +-
 platforms/android/android/hardware/pom.xml      |  2 +-
 platforms/android/android/topology/pom.xml      |  4 +-
 platforms/android/api/execution/pom.xml         |  2 +-
 platforms/android/api/graph/pom.xml             |  2 +-
 platforms/android/api/oplet/pom.xml             |  6 +--
 platforms/android/api/topology/pom.xml          |  8 +--
 platforms/android/api/window/pom.xml            |  2 +-
 platforms/android/apps/iot/pom.xml              |  6 +--
 platforms/android/apps/runtime/pom.xml          |  4 +-
 platforms/android/connectors/command/pom.xml    |  4 +-
 platforms/android/connectors/common/pom.xml     |  2 +-
 platforms/android/connectors/file/pom.xml       |  6 +--
 platforms/android/connectors/http/pom.xml       |  2 +-
 platforms/android/connectors/iot/pom.xml        |  4 +-
 platforms/android/connectors/iotp/pom.xml       |  6 +--
 platforms/android/connectors/jdbc/pom.xml       |  4 +-
 platforms/android/connectors/kafka/pom.xml      |  2 +-
 platforms/android/connectors/mqtt/pom.xml       |  6 +--
 platforms/android/connectors/pubsub/pom.xml     |  2 +-
 platforms/android/connectors/serial/pom.xml     |  2 +-
 .../android/connectors/websocket-base/pom.xml   |  2 +-
 .../android/connectors/websocket-jetty/pom.xml  |  2 +-
 .../android/connectors/websocket-server/pom.xml |  2 +-
 platforms/android/connectors/websocket/pom.xml  |  6 +--
 platforms/android/distribution/pom.xml          | 48 +++++++++---------
 platforms/android/providers/direct/pom.xml      | 12 ++---
 platforms/android/providers/iot/pom.xml         | 14 +++---
 platforms/android/runtime/appservice/pom.xml    |  4 +-
 platforms/android/runtime/etiao/pom.xml         |  6 +--
 platforms/android/runtime/jobregistry/pom.xml   |  4 +-
 platforms/android/runtime/jsoncontrol/pom.xml   |  4 +-
 platforms/android/spi/graph/pom.xml             |  4 +-
 platforms/android/spi/topology/pom.xml          |  2 +-
 platforms/android/utils/metrics/pom.xml         |  2 +-
 platforms/android/utils/streamscope/pom.xml     |  2 +-
 platforms/java7/analytics/math3/pom.xml         |  8 +--
 platforms/java7/analytics/sensors/pom.xml       |  8 +--
 platforms/java7/api/execution/pom.xml           |  2 +-
 platforms/java7/api/graph/pom.xml               |  2 +-
 platforms/java7/api/oplet/pom.xml               |  6 +--
 platforms/java7/api/topology/pom.xml            |  8 +--
 platforms/java7/api/window/pom.xml              |  2 +-
 platforms/java7/apps/iot/pom.xml                |  8 +--
 platforms/java7/apps/runtime/pom.xml            |  8 +--
 platforms/java7/connectors/command/pom.xml      | 12 ++---
 platforms/java7/connectors/common/pom.xml       |  8 +--
 platforms/java7/connectors/csv/pom.xml          |  6 +--
 platforms/java7/connectors/file/pom.xml         | 14 +++---
 platforms/java7/connectors/http/pom.xml         |  6 +--
 platforms/java7/connectors/iot/pom.xml          |  4 +-
 platforms/java7/connectors/iotp/pom.xml         |  6 +--
 platforms/java7/connectors/jdbc/pom.xml         | 12 ++---
 platforms/java7/connectors/kafka/pom.xml        | 10 ++--
 platforms/java7/connectors/mqtt/pom.xml         | 14 +++---
 platforms/java7/connectors/pubsub/pom.xml       |  4 +-
 platforms/java7/connectors/serial/pom.xml       |  2 +-
 .../java7/connectors/websocket-base/pom.xml     |  2 +-
 .../java7/connectors/websocket-jetty/pom.xml    |  2 +-
 .../java7/connectors/websocket-server/pom.xml   |  2 +-
 platforms/java7/connectors/websocket/pom.xml    | 16 +++---
 platforms/java7/console/server/pom.xml          |  4 +-
 platforms/java7/console/servlets/pom.xml        |  2 +-
 platforms/java7/distribution/pom.xml            | 44 ++++++++---------
 .../java7/jqassistant/structural-rules.xml      | 52 ++++++++++++++++++++
 platforms/java7/providers/development/pom.xml   | 14 +++---
 platforms/java7/providers/direct/pom.xml        | 20 ++++----
 platforms/java7/providers/iot/pom.xml           | 14 +++---
 platforms/java7/runtime/appservice/pom.xml      |  6 +--
 platforms/java7/runtime/etiao/pom.xml           |  8 +--
 platforms/java7/runtime/jmxcontrol/pom.xml      |  4 +-
 platforms/java7/runtime/jobregistry/pom.xml     |  4 +-
 platforms/java7/runtime/jsoncontrol/pom.xml     |  4 +-
 platforms/java7/spi/graph/pom.xml               |  4 +-
 platforms/java7/spi/topology/pom.xml            |  2 +-
 .../java7/test/appservice-applications/pom.xml  |  2 +-
 platforms/java7/test/fvtiot/pom.xml             | 14 +++---
 platforms/java7/test/svt/pom.xml                |  8 +--
 platforms/java7/utils/metrics/pom.xml           |  4 +-
 platforms/java7/utils/streamscope/pom.xml       |  4 +-
 pom.xml                                         |  4 +-
 providers/development/pom.xml                   | 14 +++---
 providers/direct/pom.xml                        | 20 ++++----
 providers/iot/pom.xml                           | 14 +++---
 runtime/appservice/pom.xml                      |  6 +--
 runtime/etiao/pom.xml                           |  8 +--
 runtime/jmxcontrol/pom.xml                      |  4 +-
 runtime/jobregistry/pom.xml                     |  4 +-
 runtime/jsoncontrol/pom.xml                     |  4 +-
 samples/apps/pom.xml                            | 18 +++----
 samples/connectors/pom.xml                      | 20 ++++----
 samples/console/pom.xml                         |  6 +--
 samples/pom.xml                                 |  8 +--
 samples/scenarios/pom.xml                       | 10 ++--
 samples/template/pom.xml                        |  2 +-
 samples/topology/pom.xml                        |  8 +--
 samples/utils/pom.xml                           |  8 +--
 spi/graph/pom.xml                               |  4 +-
 spi/topology/pom.xml                            |  2 +-
 test/appservice-applications/pom.xml            |  2 +-
 test/fvtiot/pom.xml                             | 14 +++---
 test/svt/pom.xml                                |  8 +--
 utils/metrics/pom.xml                           |  4 +-
 utils/streamscope/pom.xml                       |  4 +-
 134 files changed, 562 insertions(+), 473 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/analytics/math3/pom.xml
----------------------------------------------------------------------
diff --git a/analytics/math3/pom.xml b/analytics/math3/pom.xml
index 93114bb..b2a2b89 100644
--- a/analytics/math3/pom.xml
+++ b/analytics/math3/pom.xml
@@ -36,7 +36,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
@@ -47,20 +47,20 @@
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/analytics/sensors/pom.xml
----------------------------------------------------------------------
diff --git a/analytics/sensors/pom.xml b/analytics/sensors/pom.xml
index 598e14c..51059be 100644
--- a/analytics/sensors/pom.xml
+++ b/analytics/sensors/pom.xml
@@ -36,26 +36,26 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/api/execution/pom.xml
----------------------------------------------------------------------
diff --git a/api/execution/pom.xml b/api/execution/pom.xml
index c6219a7..0502503 100644
--- a/api/execution/pom.xml
+++ b/api/execution/pom.xml
@@ -36,7 +36,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/api/graph/pom.xml
----------------------------------------------------------------------
diff --git a/api/graph/pom.xml b/api/graph/pom.xml
index f6dd8f7..7b8aa0e 100644
--- a/api/graph/pom.xml
+++ b/api/graph/pom.xml
@@ -36,7 +36,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-oplet</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/api/oplet/pom.xml
----------------------------------------------------------------------
diff --git a/api/oplet/pom.xml b/api/oplet/pom.xml
index ec0d015..cbd42d6 100644
--- a/api/oplet/pom.xml
+++ b/api/oplet/pom.xml
@@ -36,17 +36,17 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-execution</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-window</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/api/topology/pom.xml
----------------------------------------------------------------------
diff --git a/api/topology/pom.xml b/api/topology/pom.xml
index c3e8376..16d5af9 100644
--- a/api/topology/pom.xml
+++ b/api/topology/pom.xml
@@ -36,22 +36,22 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-execution</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-graph</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-oplet</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/api/window/pom.xml
----------------------------------------------------------------------
diff --git a/api/window/pom.xml b/api/window/pom.xml
index 6c41d3e..6e5c7ac 100644
--- a/api/window/pom.xml
+++ b/api/window/pom.xml
@@ -36,7 +36,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/apps/iot/pom.xml
----------------------------------------------------------------------
diff --git a/apps/iot/pom.xml b/apps/iot/pom.xml
index d852884..0763ee8 100644
--- a/apps/iot/pom.xml
+++ b/apps/iot/pom.xml
@@ -32,23 +32,23 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-iot</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-pubsub</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/apps/runtime/pom.xml
----------------------------------------------------------------------
diff --git a/apps/runtime/pom.xml b/apps/runtime/pom.xml
index 363a38d..d558903 100644
--- a/apps/runtime/pom.xml
+++ b/apps/runtime/pom.xml
@@ -32,24 +32,24 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-runtime-jobregistry</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-runtime-jmxcontrol</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/command/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/command/pom.xml b/connectors/command/pom.xml
index 90d7803..56a5ec1 100644
--- a/connectors/command/pom.xml
+++ b/connectors/command/pom.xml
@@ -32,38 +32,38 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-common</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-common</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/common/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/common/pom.xml b/connectors/common/pom.xml
index 96f3cc5..64f218f 100644
--- a/connectors/common/pom.xml
+++ b/connectors/common/pom.xml
@@ -36,26 +36,26 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/csv/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/csv/pom.xml b/connectors/csv/pom.xml
index 2563a41..2723b5c 100644
--- a/connectors/csv/pom.xml
+++ b/connectors/csv/pom.xml
@@ -38,20 +38,20 @@
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/file/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/file/pom.xml b/connectors/file/pom.xml
index a43c21c..59830a3 100644
--- a/connectors/file/pom.xml
+++ b/connectors/file/pom.xml
@@ -36,43 +36,43 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-oplet</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-common</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/http/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/http/pom.xml b/connectors/http/pom.xml
index ba8b77c..b841dfd 100644
--- a/connectors/http/pom.xml
+++ b/connectors/http/pom.xml
@@ -36,7 +36,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
@@ -52,13 +52,13 @@
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/iot/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/iot/pom.xml b/connectors/iot/pom.xml
index fbb5d2d..82254df 100644
--- a/connectors/iot/pom.xml
+++ b/connectors/iot/pom.xml
@@ -36,12 +36,12 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/iotp/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/iotp/pom.xml b/connectors/iotp/pom.xml
index 72dedbf..e730385 100644
--- a/connectors/iotp/pom.xml
+++ b/connectors/iotp/pom.xml
@@ -36,17 +36,17 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-iot</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/jdbc/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/jdbc/pom.xml b/connectors/jdbc/pom.xml
index c31d3d2..5e7ca2b 100644
--- a/connectors/jdbc/pom.xml
+++ b/connectors/jdbc/pom.xml
@@ -62,38 +62,38 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-common</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/kafka/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/kafka/pom.xml b/connectors/kafka/pom.xml
index 52fd8f1..fc3404b 100644
--- a/connectors/kafka/pom.xml
+++ b/connectors/kafka/pom.xml
@@ -49,7 +49,7 @@
    -->
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
@@ -132,27 +132,27 @@
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-common</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/mqtt/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/mqtt/pom.xml b/connectors/mqtt/pom.xml
index 253afef..b5fda3d 100644
--- a/connectors/mqtt/pom.xml
+++ b/connectors/mqtt/pom.xml
@@ -65,17 +65,17 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-iot</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-common</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
@@ -86,27 +86,27 @@
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-common</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/pubsub/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/pubsub/pom.xml b/connectors/pubsub/pom.xml
index 308d656..4374e76 100644
--- a/connectors/pubsub/pom.xml
+++ b/connectors/pubsub/pom.xml
@@ -32,13 +32,13 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/serial/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/serial/pom.xml b/connectors/serial/pom.xml
index 25515a1..60f5b9a 100644
--- a/connectors/serial/pom.xml
+++ b/connectors/serial/pom.xml
@@ -36,7 +36,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/websocket-base/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/websocket-base/pom.xml b/connectors/websocket-base/pom.xml
index b99767a..0a204cf 100644
--- a/connectors/websocket-base/pom.xml
+++ b/connectors/websocket-base/pom.xml
@@ -36,7 +36,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/websocket-jetty/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/websocket-jetty/pom.xml b/connectors/websocket-jetty/pom.xml
index 517174a..eb3df35 100644
--- a/connectors/websocket-jetty/pom.xml
+++ b/connectors/websocket-jetty/pom.xml
@@ -36,7 +36,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-websocket-misc</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/websocket-server/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/websocket-server/pom.xml b/connectors/websocket-server/pom.xml
index b3a9a60..50f6e73 100644
--- a/connectors/websocket-server/pom.xml
+++ b/connectors/websocket-server/pom.xml
@@ -36,7 +36,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-websocket-jetty</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/connectors/websocket/pom.xml
----------------------------------------------------------------------
diff --git a/connectors/websocket/pom.xml b/connectors/websocket/pom.xml
index c018fd7..2bb2fe8 100644
--- a/connectors/websocket/pom.xml
+++ b/connectors/websocket/pom.xml
@@ -36,17 +36,17 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-common</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-websocket-misc</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-websocket-base</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
@@ -81,34 +81,34 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-common</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-websocket-jetty</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/console/server/pom.xml
----------------------------------------------------------------------
diff --git a/console/server/pom.xml b/console/server/pom.xml
index eb9fb04..7c5944c 100644
--- a/console/server/pom.xml
+++ b/console/server/pom.xml
@@ -72,7 +72,7 @@
                -->
               <artifactItems>
                 <artifactItem>
-                  <groupId>${project.groupId}</groupId>
+                  <groupId>org.apache.edgent</groupId>
                   <artifactId>edgent-console-servlets</artifactId>
                   <version>${project.version}</version>
                   <type>war</type>
@@ -141,7 +141,7 @@
         prior to this module.
     -->
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-console-servlets</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>war</type>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/console/servlets/pom.xml
----------------------------------------------------------------------
diff --git a/console/servlets/pom.xml b/console/servlets/pom.xml
index 8061847..afd4376 100644
--- a/console/servlets/pom.xml
+++ b/console/servlets/pom.xml
@@ -162,7 +162,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-utils-streamscope</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/distribution/pom.xml
----------------------------------------------------------------------
diff --git a/distribution/pom.xml b/distribution/pom.xml
index be94f0e..ef6009d 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -78,113 +78,113 @@
 
     <!-- Providers -->
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-development</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-providers-iot</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <!-- Analytics -->
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-analytics-math3</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-analytics-sensors</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <!-- Utils -->
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-utils-metrics</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-utils-streamscope</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <!-- Connectors -->
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-command</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-common</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-csv</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-file</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-http</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-iot</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-iotp</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-jdbc</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-kafka</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-mqtt</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-pubsub</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-serial</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-websocket</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-connectors-websocket-jetty</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
@@ -196,7 +196,7 @@
          of the development provider.
     -->
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent</groupId>
       <artifactId>edgent-console-servlets</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>war</type>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/jqassistant/structural-rules.xml
----------------------------------------------------------------------
diff --git a/jqassistant/structural-rules.xml b/jqassistant/structural-rules.xml
new file mode 100644
index 0000000..f608f73
--- /dev/null
+++ b/jqassistant/structural-rules.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<jqa:jqassistant-rules xmlns:jqa="http://www.buschmais.com/jqassistant/core/analysis/rules/schema/v1.0">
+
+  <constraint id="structural-rules:dependency-groupid-matches-artifact-groupid">
+    <description>The groupId of every Edgent dependency must match the groupId of the artifact.</description>
+    <cypher><![CDATA[
+            MATCH
+                (m:Maven:Pom:Xml)-[DESCRIBES]->(a:Maven:Artifact)
+            WHERE
+                a.group = "org.apache.edgent.java7"
+            RETURN m
+        ]]></cypher>
+  </constraint>
+
+  <group id="default">
+    <includeConstraint refId="structural-rules:dependency-groupid-matches-artifact-groupid" />
+  </group>
+
+</jqa:jqassistant-rules>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/analytics/math3/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/analytics/math3/pom.xml b/platforms/android/analytics/math3/pom.xml
index 7e108db..ac297e3 100644
--- a/platforms/android/analytics/math3/pom.xml
+++ b/platforms/android/analytics/math3/pom.xml
@@ -66,7 +66,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/analytics/sensors/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/analytics/sensors/pom.xml b/platforms/android/analytics/sensors/pom.xml
index 1bf0538..aab9e9b 100644
--- a/platforms/android/analytics/sensors/pom.xml
+++ b/platforms/android/analytics/sensors/pom.xml
@@ -66,7 +66,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/android/hardware/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/android/hardware/pom.xml b/platforms/android/android/hardware/pom.xml
index a583dea..4e9fd35 100644
--- a/platforms/android/android/hardware/pom.xml
+++ b/platforms/android/android/hardware/pom.xml
@@ -37,7 +37,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/android/topology/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/android/topology/pom.xml b/platforms/android/android/topology/pom.xml
index 2c36d13..5c4ce7a 100644
--- a/platforms/android/android/topology/pom.xml
+++ b/platforms/android/android/topology/pom.xml
@@ -37,12 +37,12 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-oplet</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/api/execution/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/api/execution/pom.xml b/platforms/android/api/execution/pom.xml
index ca44dbc..4937440 100644
--- a/platforms/android/api/execution/pom.xml
+++ b/platforms/android/api/execution/pom.xml
@@ -66,7 +66,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/api/graph/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/api/graph/pom.xml b/platforms/android/api/graph/pom.xml
index a8a7610..cd1aa5f 100644
--- a/platforms/android/api/graph/pom.xml
+++ b/platforms/android/api/graph/pom.xml
@@ -66,7 +66,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-oplet</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/api/oplet/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/api/oplet/pom.xml b/platforms/android/api/oplet/pom.xml
index b9ef08f..717d97b 100644
--- a/platforms/android/api/oplet/pom.xml
+++ b/platforms/android/api/oplet/pom.xml
@@ -66,17 +66,17 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-execution</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-window</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/api/topology/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/api/topology/pom.xml b/platforms/android/api/topology/pom.xml
index 865f192..34e418a 100644
--- a/platforms/android/api/topology/pom.xml
+++ b/platforms/android/api/topology/pom.xml
@@ -66,22 +66,22 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-execution</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-graph</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-oplet</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/api/window/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/api/window/pom.xml b/platforms/android/api/window/pom.xml
index a2af80c..d3703c2 100644
--- a/platforms/android/api/window/pom.xml
+++ b/platforms/android/api/window/pom.xml
@@ -66,7 +66,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/apps/iot/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/apps/iot/pom.xml b/platforms/android/apps/iot/pom.xml
index d411cce..b72b7b5 100644
--- a/platforms/android/apps/iot/pom.xml
+++ b/platforms/android/apps/iot/pom.xml
@@ -62,17 +62,17 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-iot</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-pubsub</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/apps/runtime/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/apps/runtime/pom.xml b/platforms/android/apps/runtime/pom.xml
index e3fdd30..220b7ec 100644
--- a/platforms/android/apps/runtime/pom.xml
+++ b/platforms/android/apps/runtime/pom.xml
@@ -62,12 +62,12 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-runtime-jobregistry</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/command/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/command/pom.xml b/platforms/android/connectors/command/pom.xml
index d2ae21a..9ca4e4f 100644
--- a/platforms/android/connectors/command/pom.xml
+++ b/platforms/android/connectors/command/pom.xml
@@ -62,12 +62,12 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-common</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/common/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/common/pom.xml b/platforms/android/connectors/common/pom.xml
index 57292ef..c1f9a4d 100644
--- a/platforms/android/connectors/common/pom.xml
+++ b/platforms/android/connectors/common/pom.xml
@@ -66,7 +66,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/file/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/file/pom.xml b/platforms/android/connectors/file/pom.xml
index b845f53..f2845c3 100644
--- a/platforms/android/connectors/file/pom.xml
+++ b/platforms/android/connectors/file/pom.xml
@@ -66,17 +66,17 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-oplet</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/http/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/http/pom.xml b/platforms/android/connectors/http/pom.xml
index d321de7..1c1b6e9 100644
--- a/platforms/android/connectors/http/pom.xml
+++ b/platforms/android/connectors/http/pom.xml
@@ -66,7 +66,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/iot/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/iot/pom.xml b/platforms/android/connectors/iot/pom.xml
index 1339eae..aa19bd2 100644
--- a/platforms/android/connectors/iot/pom.xml
+++ b/platforms/android/connectors/iot/pom.xml
@@ -66,12 +66,12 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/iotp/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/iotp/pom.xml b/platforms/android/connectors/iotp/pom.xml
index 2a65211..1038db9 100644
--- a/platforms/android/connectors/iotp/pom.xml
+++ b/platforms/android/connectors/iotp/pom.xml
@@ -66,17 +66,17 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-iot</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/jdbc/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/jdbc/pom.xml b/platforms/android/connectors/jdbc/pom.xml
index eeb6207..8557c82 100644
--- a/platforms/android/connectors/jdbc/pom.xml
+++ b/platforms/android/connectors/jdbc/pom.xml
@@ -66,12 +66,12 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/kafka/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/kafka/pom.xml b/platforms/android/connectors/kafka/pom.xml
index 7ce9ee2..4e8f566 100644
--- a/platforms/android/connectors/kafka/pom.xml
+++ b/platforms/android/connectors/kafka/pom.xml
@@ -80,7 +80,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/mqtt/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/mqtt/pom.xml b/platforms/android/connectors/mqtt/pom.xml
index d9eeddf..d603f98 100644
--- a/platforms/android/connectors/mqtt/pom.xml
+++ b/platforms/android/connectors/mqtt/pom.xml
@@ -66,17 +66,17 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-iot</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-common</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/pubsub/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/pubsub/pom.xml b/platforms/android/connectors/pubsub/pom.xml
index 9abf32c..77ecc2a 100644
--- a/platforms/android/connectors/pubsub/pom.xml
+++ b/platforms/android/connectors/pubsub/pom.xml
@@ -62,7 +62,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/serial/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/serial/pom.xml b/platforms/android/connectors/serial/pom.xml
index dc13a49..e339926 100644
--- a/platforms/android/connectors/serial/pom.xml
+++ b/platforms/android/connectors/serial/pom.xml
@@ -66,7 +66,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/websocket-base/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/websocket-base/pom.xml b/platforms/android/connectors/websocket-base/pom.xml
index 0df1f47..1bf201c 100644
--- a/platforms/android/connectors/websocket-base/pom.xml
+++ b/platforms/android/connectors/websocket-base/pom.xml
@@ -66,7 +66,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/websocket-jetty/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/websocket-jetty/pom.xml b/platforms/android/connectors/websocket-jetty/pom.xml
index 63bf264..a98179a 100644
--- a/platforms/android/connectors/websocket-jetty/pom.xml
+++ b/platforms/android/connectors/websocket-jetty/pom.xml
@@ -66,7 +66,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-websocket-misc</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/websocket-server/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/websocket-server/pom.xml b/platforms/android/connectors/websocket-server/pom.xml
index 7806705..e32ee20 100644
--- a/platforms/android/connectors/websocket-server/pom.xml
+++ b/platforms/android/connectors/websocket-server/pom.xml
@@ -66,7 +66,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-websocket-jetty</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/connectors/websocket/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/connectors/websocket/pom.xml b/platforms/android/connectors/websocket/pom.xml
index c8cfce7..01a23a4 100644
--- a/platforms/android/connectors/websocket/pom.xml
+++ b/platforms/android/connectors/websocket/pom.xml
@@ -66,17 +66,17 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-common</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-websocket-misc</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-websocket-base</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/distribution/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/distribution/pom.xml b/platforms/android/distribution/pom.xml
index f8f61d0..422566e 100644
--- a/platforms/android/distribution/pom.xml
+++ b/platforms/android/distribution/pom.xml
@@ -78,125 +78,125 @@
 
     <!-- Providers -->
     <!-- Not on android <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-providers-development</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency-->
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-providers-iot</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <!-- Android platform speficic -->
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-android-hardware</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-android-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <!-- Analytics -->
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-analytics-math3</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-analytics-sensors</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <!-- Utils -->
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-utils-metrics</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-utils-streamscope</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <!-- Connectors -->
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-command</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-common</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-csv</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-file</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-http</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-iot</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-iotp</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-jdbc</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-kafka</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-mqtt</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-pubsub</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-serial</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-websocket</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-websocket-jetty</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
@@ -208,7 +208,7 @@
          of the development provider.
     -->
     <!-- Not on android <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-console-servlets</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>war</type>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/providers/direct/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/providers/direct/pom.xml b/platforms/android/providers/direct/pom.xml
index 57931ad..0e2e1fc 100644
--- a/platforms/android/providers/direct/pom.xml
+++ b/platforms/android/providers/direct/pom.xml
@@ -66,32 +66,32 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-spi-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-spi-graph</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-runtime-appservice</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-runtime-etiao</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-runtime-jsoncontrol</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/providers/iot/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/providers/iot/pom.xml b/platforms/android/providers/iot/pom.xml
index c9e787b..51c8ace 100644
--- a/platforms/android/providers/iot/pom.xml
+++ b/platforms/android/providers/iot/pom.xml
@@ -62,37 +62,37 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-runtime-jsoncontrol</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-runtime-appservice</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-iot</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-connectors-pubsub</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-apps-iot</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-apps-runtime</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/runtime/appservice/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/runtime/appservice/pom.xml b/platforms/android/runtime/appservice/pom.xml
index f887246..860924f 100644
--- a/platforms/android/runtime/appservice/pom.xml
+++ b/platforms/android/runtime/appservice/pom.xml
@@ -62,12 +62,12 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-execution</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/runtime/etiao/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/runtime/etiao/pom.xml b/platforms/android/runtime/etiao/pom.xml
index 4f9695e..5486b1e 100644
--- a/platforms/android/runtime/etiao/pom.xml
+++ b/platforms/android/runtime/etiao/pom.xml
@@ -66,17 +66,17 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-execution</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-graph</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-spi-graph</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/runtime/jobregistry/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/runtime/jobregistry/pom.xml b/platforms/android/runtime/jobregistry/pom.xml
index 122138c..b53e05b 100644
--- a/platforms/android/runtime/jobregistry/pom.xml
+++ b/platforms/android/runtime/jobregistry/pom.xml
@@ -62,12 +62,12 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-execution</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/runtime/jsoncontrol/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/runtime/jsoncontrol/pom.xml b/platforms/android/runtime/jsoncontrol/pom.xml
index d3351be..beee9fc 100644
--- a/platforms/android/runtime/jsoncontrol/pom.xml
+++ b/platforms/android/runtime/jsoncontrol/pom.xml
@@ -66,12 +66,12 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-execution</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-function</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/spi/graph/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/spi/graph/pom.xml b/platforms/android/spi/graph/pom.xml
index 3cf71ad..e0242fe 100644
--- a/platforms/android/spi/graph/pom.xml
+++ b/platforms/android/spi/graph/pom.xml
@@ -66,12 +66,12 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-execution</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-graph</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/spi/topology/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/spi/topology/pom.xml b/platforms/android/spi/topology/pom.xml
index de29c6c..ab0785f 100644
--- a/platforms/android/spi/topology/pom.xml
+++ b/platforms/android/spi/topology/pom.xml
@@ -66,7 +66,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/utils/metrics/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/utils/metrics/pom.xml b/platforms/android/utils/metrics/pom.xml
index 2c1e19d..5618128 100644
--- a/platforms/android/utils/metrics/pom.xml
+++ b/platforms/android/utils/metrics/pom.xml
@@ -66,7 +66,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/android/utils/streamscope/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/android/utils/streamscope/pom.xml b/platforms/android/utils/streamscope/pom.xml
index f9e7957..006d047 100644
--- a/platforms/android/utils/streamscope/pom.xml
+++ b/platforms/android/utils/streamscope/pom.xml
@@ -62,7 +62,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.android</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/java7/analytics/math3/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/java7/analytics/math3/pom.xml b/platforms/java7/analytics/math3/pom.xml
index d92ba35..5f593c3 100644
--- a/platforms/java7/analytics/math3/pom.xml
+++ b/platforms/java7/analytics/math3/pom.xml
@@ -85,7 +85,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.java7</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
@@ -96,20 +96,20 @@
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.java7</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.java7</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.java7</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>

http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/6c7ccd3d/platforms/java7/analytics/sensors/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/java7/analytics/sensors/pom.xml b/platforms/java7/analytics/sensors/pom.xml
index be6c5c9..6045b37 100644
--- a/platforms/java7/analytics/sensors/pom.xml
+++ b/platforms/java7/analytics/sensors/pom.xml
@@ -85,26 +85,26 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.java7</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.java7</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.java7</groupId>
       <artifactId>edgent-providers-direct</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.edgent.java7</groupId>
       <artifactId>edgent-api-topology</artifactId>
       <version>1.3.0-SNAPSHOT</version>
       <type>test-jar</type>