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

alien11689 pushed a commit to branch extract-dependency-versions-to-properties
in repository https://gitbox.apache.org/repos/asf/aries.git

commit 2ae2a68f4d58d00a21a6a20f61067a38d1420c66
Author: Dominik Przybysz <[email protected]>
AuthorDate: Sat Jan 11 20:43:17 2025 +0100

    [MAINTENANCE] Extract dependency versions to properties - application
---
 application/application-api/pom.xml                |  14 +-
 application/application-bundle/pom.xml             |  21 ++-
 application/application-converters/pom.xml         |  20 ++-
 .../application-default-local-platform/pom.xml     |  10 +-
 .../application-deployment-management/pom.xml      |  38 +++--
 application/application-distro/pom.xml             | 101 +++++++------
 application/application-install/pom.xml            |  13 +-
 application/application-isolated-distro/pom.xml    | 116 ++++++++-------
 application/application-itest-interface/pom.xml    |  14 +-
 application/application-itests/pom.xml             | 165 ++++++++++++---------
 application/application-management/pom.xml         |  24 +--
 .../application-modeller-common-test/pom.xml       |  40 +++--
 .../application-modeller-standalone/pom.xml        |  80 +++++-----
 application/application-modeller/pom.xml           |  41 ++---
 application/application-noop-resolver/pom.xml      |  10 +-
 application/application-obr-resolver/pom.xml       |  27 ++--
 .../pom.xml                                        | 121 ++++++++-------
 .../application-resolve-transform-cm/pom.xml       |  13 +-
 .../pom.xml                                        |  25 ++--
 application/application-runtime-framework/pom.xml  |  33 +++--
 application/application-runtime-isolated/pom.xml   |  35 +++--
 application/application-runtime-repository/pom.xml |  20 ++-
 application/application-runtime/pom.xml            |  15 +-
 .../pom.xml                                        |  94 +++++++-----
 application/application-utils/pom.xml              |  28 ++--
 25 files changed, 648 insertions(+), 470 deletions(-)

diff --git a/application/application-api/pom.xml 
b/application/application-api/pom.xml
index 6fc2e43b8..fa8328db1 100644
--- a/application/application-api/pom.xml
+++ b/application/application-api/pom.xml
@@ -34,7 +34,7 @@
     <name>Apache Aries Application API</name>
     <version>1.0.1-SNAPSHOT</version>
     <description>
-      Application API.
+        Application API.
     </description>
 
     <scm>
@@ -53,8 +53,10 @@
             org.apache.aries.application.modelling;
             org.apache.aries.application.modelling.utils,
         </aries.osgi.export.pkg>
-        <aries.osgi.private.pkg />
+        <aries.osgi.private.pkg/>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        <org.apache.aries.util.version>1.0.0</org.apache.aries.util.version>
     </properties>
 
     <dependencies>
@@ -63,10 +65,10 @@
             <artifactId>org.osgi.core</artifactId>
             <scope>provided</scope>
         </dependency>
-               <dependency>
-             <groupId>org.apache.aries</groupId>
-             <artifactId>org.apache.aries.util</artifactId>
-             <version>1.0.0</version>
+        <dependency>
+            <groupId>org.apache.aries</groupId>
+            <artifactId>org.apache.aries.util</artifactId>
+            <version>${org.apache.aries.util.version}</version>
         </dependency>
     </dependencies>
 
diff --git a/application/application-bundle/pom.xml 
b/application/application-bundle/pom.xml
index e4790f51c..fbfc496a9 100644
--- a/application/application-bundle/pom.xml
+++ b/application/application-bundle/pom.xml
@@ -34,8 +34,8 @@
     <name>Apache Aries Application Bundle</name>
     <version>1.0.1-SNAPSHOT</version>
     <description>
-      This bundle is a standalone bundle to support
-      Aries applications.
+        This bundle is a standalone bundle to support
+        Aries applications.
     </description>
 
     <scm>
@@ -68,28 +68,33 @@
             OSGI-INF*
         </aries.osgi.private.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.management.version>1.0.0</org.apache.aries.application.management.version>
+        
<org.apache.aries.application.runtime.version>1.0.0</org.apache.aries.application.runtime.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
     </properties>
 
     <dependencies>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.management</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.management.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.runtime</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
         <dependency>
             <groupId>org.osgi</groupId>
@@ -107,7 +112,7 @@
             <scope>provided</scope>
         </dependency>
     </dependencies>
-    
+
     <build>
         <plugins>
             <!-- Use the shade plugin with the dependency plugin to unjar the 
three jars (api, core and cm)
@@ -132,7 +137,7 @@
                                 </includes>
                             </artifactSet>
                             <filters>
-                                 <filter>
+                                <filter>
                                     
<artifact>org.apache.aries.application:org.apache.aries.application.api</artifact>
                                     <excludes>
                                         <exclude>org/**</exclude>
diff --git a/application/application-converters/pom.xml 
b/application/application-converters/pom.xml
index b1c3c67bd..8490fda67 100644
--- a/application/application-converters/pom.xml
+++ b/application/application-converters/pom.xml
@@ -52,6 +52,12 @@
             org.apache.aries.application.converters;
         </aries.osgi.private.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        <asm-all.version>5.0.3</asm-all.version>
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.testsupport.unit.version>1.0.0</org.apache.aries.testsupport.unit.version>
+        
<org.apache.aries.web.urlhandler.version>1.0.0</org.apache.aries.web.urlhandler.version>
     </properties>
 
     <dependencies>
@@ -59,12 +65,12 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
         <dependency>
-               <groupId>org.apache.aries.application</groupId>
-               <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <groupId>org.apache.aries.application</groupId>
+            <artifactId>org.apache.aries.application.utils</artifactId>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
 
         <!-- Dependency on other Aries module bundles -->
@@ -72,13 +78,13 @@
             <groupId>org.apache.aries.testsupport</groupId>
             <artifactId>org.apache.aries.testsupport.unit</artifactId>
             <scope>test</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.web</groupId>
             <artifactId>org.apache.aries.web.urlhandler</artifactId>
             <scope>provided</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.web.urlhandler.version}</version>
         </dependency>
         <!--External dependencies. Versions may be specified in parent -->
         <dependency>
@@ -95,7 +101,7 @@
             <groupId>org.ow2.asm</groupId>
             <artifactId>asm-all</artifactId>
             <scope>provided</scope>
-            <version>5.0.3</version>
+            <version>${asm-all.version}</version>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/application/application-default-local-platform/pom.xml 
b/application/application-default-local-platform/pom.xml
index ca481528f..ca2edda32 100644
--- a/application/application-default-local-platform/pom.xml
+++ b/application/application-default-local-platform/pom.xml
@@ -34,7 +34,7 @@
     <name>Apache Aries Application Default local platform</name>
     <version>1.0.1-SNAPSHOT</version>
     <description>
-      Implementation of the default local Platform Repository
+        Implementation of the default local Platform Repository
     </description>
 
     <scm>
@@ -47,13 +47,15 @@
         <aries.osgi.export.pkg>
         </aries.osgi.export.pkg>
         <aries.osgi.import.pkg>
-          org.apache.aries.application.management.spi.runtime;provide:=true,
-          *
+            org.apache.aries.application.management.spi.runtime;provide:=true,
+            *
         </aries.osgi.import.pkg>
         <aries.osgi.private.pkg>
             org.apache.aries.application.local.platform.impl
         </aries.osgi.private.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
     </properties>
 
     <dependencies>
@@ -65,7 +67,7 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
     </dependencies>
 
diff --git a/application/application-deployment-management/pom.xml 
b/application/application-deployment-management/pom.xml
index 85100c3b1..c9674ff1a 100644
--- a/application/application-deployment-management/pom.xml
+++ b/application/application-deployment-management/pom.xml
@@ -34,7 +34,7 @@
     <name>Apache Aries Application Deployment Management</name>
     <version>1.0.1-SNAPSHOT</version>
     <description>
-      Deployment Manager for resolving an Aries Applications.
+        Deployment Manager for resolving an Aries Applications.
     </description>
 
     <scm>
@@ -44,12 +44,18 @@
     </scm>
 
     <properties>
-        <aries.osgi.export.pkg />
+        <aries.osgi.export.pkg/>
         <aries.osgi.import.pkg>
-          org.apache.aries.application.management.spi.resolve;provide:=true,
-          *
+            org.apache.aries.application.management.spi.resolve;provide:=true,
+            *
         </aries.osgi.import.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.modeller.version>1.0.0</org.apache.aries.application.modeller.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.testsupport.unit.version>1.0.0</org.apache.aries.testsupport.unit.version>
+        <org.apache.aries.util.version>1.0.0</org.apache.aries.util.version>
     </properties>
 
     <dependencies>
@@ -59,15 +65,15 @@
             property not set" error.
         -->
         <dependency>
-           <groupId>org.osgi</groupId>
-           <artifactId>org.osgi.core</artifactId>
-           <scope>provided</scope>
+            <groupId>org.osgi</groupId>
+            <artifactId>org.osgi.core</artifactId>
+            <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.testsupport</groupId>
             <artifactId>org.apache.aries.testsupport.unit</artifactId>
             <scope>test</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
         </dependency>
         <dependency>
             <groupId>junit</groupId>
@@ -77,12 +83,12 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
         <dependency>
-             <groupId>org.apache.aries</groupId>
-             <artifactId>org.apache.aries.util</artifactId>
-            <version>1.0.0</version>
+            <groupId>org.apache.aries</groupId>
+            <artifactId>org.apache.aries.util</artifactId>
+            <version>${org.apache.aries.util.version}</version>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
@@ -95,14 +101,14 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-               <groupId>org.apache.aries.application</groupId>
-               <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <groupId>org.apache.aries.application</groupId>
+            <artifactId>org.apache.aries.application.utils</artifactId>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.modeller</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.modeller.version}</version>
         </dependency>
     </dependencies>
 
diff --git a/application/application-distro/pom.xml 
b/application/application-distro/pom.xml
index a5c532abf..8cfd96a5b 100644
--- a/application/application-distro/pom.xml
+++ b/application/application-distro/pom.xml
@@ -19,18 +19,18 @@
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
 
-       <modelVersion>4.0.0</modelVersion>
+    <modelVersion>4.0.0</modelVersion>
 
     <parent>
-       <groupId>org.apache.aries</groupId>
-       <artifactId>parent</artifactId>
-       <version>2.0.0</version>
-       <relativePath>../../parent/pom.xml</relativePath>
+        <groupId>org.apache.aries</groupId>
+        <artifactId>parent</artifactId>
+        <version>2.0.0</version>
+        <relativePath>../../parent/pom.xml</relativePath>
     </parent>
 
-       <groupId>org.apache.aries.application</groupId>
-       <artifactId>org.apache.aries.application-distro</artifactId>
-       <name>Application distribution</name>
+    <groupId>org.apache.aries.application</groupId>
+    <artifactId>org.apache.aries.application-distro</artifactId>
+    <name>Application distribution</name>
     <version>1.0.0-SNAPSHOT</version>
     <packaging>pom</packaging>
 
@@ -40,74 +40,87 @@
         <url>https://gitbox.apache.org/repos/asf?p=aries.git;a=summary</url>
     </scm>
 
+    <properties>
+        
<maven-assembly-plugin.version>2.2-beta-5</maven-assembly-plugin.version>
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.default.local.platform.version>1.0.0</org.apache.aries.application.default.local.platform.version>
+        
<org.apache.aries.application.deployment.management.version>1.0.0</org.apache.aries.application.deployment.management.version>
+        
<org.apache.aries.application.install.version>1.0.0</org.apache.aries.application.install.version>
+        
<org.apache.aries.application.management.version>1.0.0</org.apache.aries.application.management.version>
+        
<org.apache.aries.application.modeller.version>1.0.0</org.apache.aries.application.modeller.version>
+        
<org.apache.aries.application.resolver.obr.version>1.0.0</org.apache.aries.application.resolver.obr.version>
+        
<org.apache.aries.application.runtime.version>1.0.0</org.apache.aries.application.runtime.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+    </properties>
+
     <dependencies>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.runtime</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.runtime.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.resolver.obr</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.resolver.obr.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.install</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.install.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.management</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.management.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.modeller</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.modeller.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             
<artifactId>org.apache.aries.application.default.local.platform</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.default.local.platform.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             
<artifactId>org.apache.aries.application.deployment.management</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.deployment.management.version}</version>
         </dependency>
     </dependencies>
 
     <build>
-               <plugins>
-                       <plugin>
-                               <artifactId>maven-assembly-plugin</artifactId>
-                               <version>2.2-beta-5</version>
+        <plugins>
+            <plugin>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>${maven-assembly-plugin.version}</version>
                 <executions>
-                  <execution>
-                    <phase>package</phase>
-                       <goals>
-                          <goal>single</goal>
-                       </goals>
-                                     <configuration>
-                                       <descriptors>
-                                               
<descriptor>src/main/assemblies/application-distro.xml</descriptor>
-                                       </descriptors>
-                               </configuration>
-                </execution>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                
<descriptor>src/main/assemblies/application-distro.xml</descriptor>
+                            </descriptors>
+                        </configuration>
+                    </execution>
                 </executions>
-                       </plugin>
-               </plugins>
-       </build>
+            </plugin>
+        </plugins>
+    </build>
 
 </project>
diff --git a/application/application-install/pom.xml 
b/application/application-install/pom.xml
index 666553610..bdc302587 100644
--- a/application/application-install/pom.xml
+++ b/application/application-install/pom.xml
@@ -45,6 +45,11 @@
 
     <properties>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.testsupport.unit.version>1.0.0</org.apache.aries.testsupport.unit.version>
+        
<org.apache.felix.fileinstall.version>3.1.4</org.apache.felix.fileinstall.version>
     </properties>
 
 
@@ -52,12 +57,12 @@
         <dependency>
             <groupId>org.apache.felix</groupId>
             <artifactId>org.apache.felix.fileinstall</artifactId>
-            <version>3.1.4</version>
+            <version>${org.apache.felix.fileinstall.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
         <dependency>
             <groupId>junit</groupId>
@@ -68,7 +73,7 @@
             <groupId>org.apache.aries.testsupport</groupId>
             <artifactId>org.apache.aries.testsupport.unit</artifactId>
             <scope>test</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
@@ -93,7 +98,7 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
     </dependencies>
 
diff --git a/application/application-isolated-distro/pom.xml 
b/application/application-isolated-distro/pom.xml
index d8a942bf2..4097cf999 100644
--- a/application/application-isolated-distro/pom.xml
+++ b/application/application-isolated-distro/pom.xml
@@ -19,18 +19,18 @@
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
 
-       <modelVersion>4.0.0</modelVersion>
+    <modelVersion>4.0.0</modelVersion>
 
     <parent>
-       <groupId>org.apache.aries</groupId>
-       <artifactId>parent</artifactId>
-       <version>2.0.0</version>
-       <relativePath>../../parent/pom.xml</relativePath>
+        <groupId>org.apache.aries</groupId>
+        <artifactId>parent</artifactId>
+        <version>2.0.0</version>
+        <relativePath>../../parent/pom.xml</relativePath>
     </parent>
 
-       <groupId>org.apache.aries.application</groupId>
-       <artifactId>org.apache.aries.application-isolated-distro</artifactId>
-       <name>Application distribution for isolated application support</name>
+    <groupId>org.apache.aries.application</groupId>
+    <artifactId>org.apache.aries.application-isolated-distro</artifactId>
+    <name>Application distribution for isolated application support</name>
     <version>1.0.0-SNAPSHOT</version>
     <packaging>pom</packaging>
 
@@ -40,89 +40,105 @@
         <url>https://gitbox.apache.org/repos/asf?p=aries.git;a=summary</url>
     </scm>
 
+    <properties>
+        
<maven-assembly-plugin.version>2.2-beta-5</maven-assembly-plugin.version>
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.default.local.platform.version>1.0.0</org.apache.aries.application.default.local.platform.version>
+        
<org.apache.aries.application.deployment.management.version>1.0.0</org.apache.aries.application.deployment.management.version>
+        
<org.apache.aries.application.install.version>1.0.0</org.apache.aries.application.install.version>
+        
<org.apache.aries.application.management.version>1.0.0</org.apache.aries.application.management.version>
+        
<org.apache.aries.application.modeller.version>1.0.0</org.apache.aries.application.modeller.version>
+        
<org.apache.aries.application.resolver.obr.version>1.0.0</org.apache.aries.application.resolver.obr.version>
+        
<org.apache.aries.application.runtime.framework.management.version>1.0.0</org.apache.aries.application.runtime.framework.management.version>
+        
<org.apache.aries.application.runtime.framework.version>1.0.0</org.apache.aries.application.runtime.framework.version>
+        
<org.apache.aries.application.runtime.isolated.version>1.0.0</org.apache.aries.application.runtime.isolated.version>
+        
<org.apache.aries.application.runtime.repository.version>1.0.0</org.apache.aries.application.runtime.repository.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+    </properties>
+
     <dependencies>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             
<artifactId>org.apache.aries.application.runtime.isolated</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.runtime.isolated.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             
<artifactId>org.apache.aries.application.runtime.framework</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.runtime.framework.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             
<artifactId>org.apache.aries.application.runtime.framework.management</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.runtime.framework.management.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             
<artifactId>org.apache.aries.application.runtime.repository</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.runtime.repository.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.resolver.obr</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.resolver.obr.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.install</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.install.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.management</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.management.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.modeller</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.modeller.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             
<artifactId>org.apache.aries.application.default.local.platform</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.default.local.platform.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.aries.application</groupId>
             
<artifactId>org.apache.aries.application.deployment.management</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.deployment.management.version}</version>
         </dependency>
     </dependencies>
 
     <build>
-               <plugins>
-                       <plugin>
-                               <artifactId>maven-assembly-plugin</artifactId>
-                               <version>2.2-beta-5</version>
+        <plugins>
+            <plugin>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>${maven-assembly-plugin.version}</version>
                 <executions>
-                  <execution>
-                    <phase>package</phase>
-                       <goals>
-                          <goal>single</goal>
-                       </goals>
-                                     <configuration>
-                                       <descriptors>
-                                               
<descriptor>src/main/assemblies/application-isolated-distro.xml</descriptor>
-                                       </descriptors>
-                               </configuration>
-                </execution>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                
<descriptor>src/main/assemblies/application-isolated-distro.xml</descriptor>
+                            </descriptors>
+                        </configuration>
+                    </execution>
                 </executions>
-                       </plugin>
-               </plugins>
-       </build>
+            </plugin>
+        </plugins>
+    </build>
 
 </project>
diff --git a/application/application-itest-interface/pom.xml 
b/application/application-itest-interface/pom.xml
index e1bf8ac43..95df460d0 100644
--- a/application/application-itest-interface/pom.xml
+++ b/application/application-itest-interface/pom.xml
@@ -34,7 +34,7 @@
     <name>Apache Aries Application itests sample application interface</name>
     <version>1.0.1-SNAPSHOT</version>
     <description>
-      Interface class(es) for aplication runtime itests.
+        Interface class(es) for aplication runtime itests.
     </description>
 
     <scm>
@@ -43,12 +43,12 @@
         <url>https://gitbox.apache.org/repos/asf?p=aries.git;a=summary</url>
     </scm>
 
-       <properties>
+    <properties>
         <!-- Export package versions are maintained in packageinfo files -->
-               <aries.osgi.export.pkg>
-                       org.apache.aries.sample
-               </aries.osgi.export.pkg>
-               <aries.osgi.private.pkg />
-       </properties>
+        <aries.osgi.export.pkg>
+            org.apache.aries.sample
+        </aries.osgi.export.pkg>
+        <aries.osgi.private.pkg/>
+    </properties>
 
 </project>
diff --git a/application/application-itests/pom.xml 
b/application/application-itests/pom.xml
index 0470c3a2d..145ea5b16 100644
--- a/application/application-itests/pom.xml
+++ b/application/application-itests/pom.xml
@@ -44,7 +44,30 @@
     </scm>
 
     <properties>
+        <asm-all.version>5.0.3</asm-all.version>
+        <depends-maven-plugin.version>1.3</depends-maven-plugin.version>
         <exam.version>4.5.0</exam.version>
+        <geronimo-jta_1.1_spec.version>1.1.1</geronimo-jta_1.1_spec.version>
+        
<org.apache.aries.application.default.local.platform.version>1.0.0</org.apache.aries.application.default.local.platform.version>
+        
<org.apache.aries.application.management.version>1.0.0</org.apache.aries.application.management.version>
+        
<org.apache.aries.application.resolve.transform.cm.version>1.0.0</org.apache.aries.application.resolve.transform.cm.version>
+        
<org.apache.aries.application.resolver.noop.version>1.0.0</org.apache.aries.application.resolver.noop.version>
+        
<org.apache.aries.application.resolver.obr.version>1.0.0</org.apache.aries.application.resolver.obr.version>
+        
<org.apache.aries.application.runtime.framework.management.version>1.0.0</org.apache.aries.application.runtime.framework.management.version>
+        
<org.apache.aries.application.runtime.framework.version>1.0.0</org.apache.aries.application.runtime.framework.version>
+        
<org.apache.aries.application.runtime.isolated.version>1.0.0</org.apache.aries.application.runtime.isolated.version>
+        
<org.apache.aries.application.runtime.itest.interfaces.version>1.0.0</org.apache.aries.application.runtime.itest.interfaces.version>
+        
<org.apache.aries.application.runtime.repository.version>1.0.0</org.apache.aries.application.runtime.repository.version>
+        
<org.apache.aries.application.runtime.version>1.0.0</org.apache.aries.application.runtime.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.blueprint.version>1.0.0</org.apache.aries.blueprint.version>
+        
<org.apache.aries.proxy.version>1.0.2-SNAPSHOT</org.apache.aries.proxy.version>
+        
<org.apache.aries.testsupport.unit.version>2.0.0-SNAPSHOT</org.apache.aries.testsupport.unit.version>
+        
<org.apache.aries.transaction.blueprint.version>1.0.0</org.apache.aries.transaction.blueprint.version>
+        <org.apache.aries.util.version>1.0.0</org.apache.aries.util.version>
+        
<org.apache.felix.bundlerepository.version>1.6.4</org.apache.felix.bundlerepository.version>
+        
<org.apache.felix.configadmin.version>1.2.4</org.apache.felix.configadmin.version>
+        
<org.eclipse.osgi.version>3.8.0.v20120529-1548</org.eclipse.osgi.version>
         <url.version>2.2.0</url.version>
     </properties>
 
@@ -58,35 +81,35 @@
         <dependency>
             <groupId>org.eclipse</groupId>
             <artifactId>org.eclipse.osgi</artifactId>
-            <version>3.8.0.v20120529-1548</version>
+            <version>${org.eclipse.osgi.version}</version>
             <scope>test</scope>
         </dependency>
 
         <!-- logging -->
-               <dependency>
-                       <groupId>org.ops4j.pax.logging</groupId>
-                       <artifactId>pax-logging-api</artifactId>
-                       <scope>test</scope>
-               </dependency>
-               <dependency>
-                       <groupId>org.ops4j.pax.logging</groupId>
-                       <artifactId>pax-logging-service</artifactId>
-                       <scope>test</scope>
-               </dependency>
+        <dependency>
+            <groupId>org.ops4j.pax.logging</groupId>
+            <artifactId>pax-logging-api</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.ops4j.pax.logging</groupId>
+            <artifactId>pax-logging-service</artifactId>
+            <scope>test</scope>
+        </dependency>
 
         <!-- pax exam -->
-               <dependency>
-                       <groupId>org.ops4j.pax.exam</groupId>
-                       <artifactId>pax-exam</artifactId>
+        <dependency>
+            <groupId>org.ops4j.pax.exam</groupId>
+            <artifactId>pax-exam</artifactId>
             <version>${exam.version}</version>
-                       <scope>test</scope>
-               </dependency>
-               <dependency>
-                       <groupId>org.ops4j.pax.exam</groupId>
-                       <artifactId>pax-exam-junit4</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.ops4j.pax.exam</groupId>
+            <artifactId>pax-exam-junit4</artifactId>
             <version>${exam.version}</version>
-                       <scope>test</scope>
-               </dependency>
+            <scope>test</scope>
+        </dependency>
         <dependency>
             <groupId>org.ops4j.pax.exam</groupId>
             <artifactId>pax-exam-container-native</artifactId>
@@ -108,7 +131,7 @@
         <dependency>
             <groupId>org.apache.aries.testsupport</groupId>
             <artifactId>org.apache.aries.testsupport.unit</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
             <scope>test</scope>
         </dependency>
 
@@ -116,7 +139,7 @@
         <dependency>
             <groupId>org.apache.felix</groupId>
             <artifactId>org.apache.felix.configadmin</artifactId>
-            <version>1.2.4</version>
+            <version>${org.apache.felix.configadmin.version}</version>
             <exclusions>
                 <exclusion>
                     <groupId>org.apache.felix</groupId>
@@ -131,124 +154,124 @@
         <dependency>
             <groupId>org.apache.felix</groupId>
             <artifactId>org.apache.felix.bundlerepository</artifactId>
-            <version>1.6.4</version>
+            <version>${org.apache.felix.bundlerepository.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.aries</groupId>
             <artifactId>org.apache.aries.util</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.util.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.blueprint</groupId>
             <artifactId>org.apache.aries.blueprint</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.blueprint.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.proxy</groupId>
             <artifactId>org.apache.aries.proxy</artifactId>
-            <version>1.0.2-SNAPSHOT</version>
+            <version>${org.apache.aries.proxy.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.ow2.asm</groupId>
             <artifactId>asm-all</artifactId>
-            <version>5.0.3</version>
+            <version>${asm-all.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             
<artifactId>org.apache.aries.application.runtime.itest.interfaces</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.runtime.itest.interfaces.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.management</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.management.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
-               <groupId>org.apache.aries.application</groupId>
-               
<artifactId>org.apache.aries.application.runtime.framework</artifactId>
-            <version>1.0.0</version>
-               <scope>test</scope>
+            <groupId>org.apache.aries.application</groupId>
+            
<artifactId>org.apache.aries.application.runtime.framework</artifactId>
+            
<version>${org.apache.aries.application.runtime.framework.version}</version>
+            <scope>test</scope>
         </dependency>
         <dependency>
-               <groupId>org.apache.aries.application</groupId>
-               
<artifactId>org.apache.aries.application.runtime.framework.management</artifactId>
-            <version>1.0.0</version>
-               <scope>test</scope>
+            <groupId>org.apache.aries.application</groupId>
+            
<artifactId>org.apache.aries.application.runtime.framework.management</artifactId>
+            
<version>${org.apache.aries.application.runtime.framework.management.version}</version>
+            <scope>test</scope>
         </dependency>
         <dependency>
-               <groupId>org.apache.aries.application</groupId>
-               
<artifactId>org.apache.aries.application.runtime.repository</artifactId>
-            <version>1.0.0</version>
-               <scope>test</scope>
+            <groupId>org.apache.aries.application</groupId>
+            
<artifactId>org.apache.aries.application.runtime.repository</artifactId>
+            
<version>${org.apache.aries.application.runtime.repository.version}</version>
+            <scope>test</scope>
         </dependency>
         <dependency>
-               <groupId>org.apache.aries.application</groupId>
-               
<artifactId>org.apache.aries.application.runtime.isolated</artifactId>
-            <version>1.0.0</version>
-               <scope>test</scope>
+            <groupId>org.apache.aries.application</groupId>
+            
<artifactId>org.apache.aries.application.runtime.isolated</artifactId>
+            
<version>${org.apache.aries.application.runtime.isolated.version}</version>
+            <scope>test</scope>
         </dependency>
         <dependency>
-               <groupId>org.apache.aries.application</groupId>
-               <artifactId>org.apache.aries.application.runtime</artifactId>
-            <version>1.0.0</version>
-               <scope>test</scope>
+            <groupId>org.apache.aries.application</groupId>
+            <artifactId>org.apache.aries.application.runtime</artifactId>
+            <version>${org.apache.aries.application.runtime.version}</version>
+            <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.resolver.obr</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.resolver.obr.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.resolver.noop</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.resolver.noop.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
-                   <groupId>org.apache.aries.application</groupId>
-                   
<artifactId>org.apache.aries.application.resolve.transform.cm</artifactId>
-                   <version>1.0.0</version>
-               </dependency>
+            <groupId>org.apache.aries.application</groupId>
+            
<artifactId>org.apache.aries.application.resolve.transform.cm</artifactId>
+            
<version>${org.apache.aries.application.resolve.transform.cm.version}</version>
+        </dependency>
         <dependency>
-             <groupId>org.apache.aries.application</groupId>
-             
<artifactId>org.apache.aries.application.default.local.platform</artifactId>
-            <version>1.0.0</version>
-             <scope>test</scope>
+            <groupId>org.apache.aries.application</groupId>
+            
<artifactId>org.apache.aries.application.default.local.platform</artifactId>
+            
<version>${org.apache.aries.application.default.local.platform.version}</version>
+            <scope>test</scope>
         </dependency>
         <dependency>
-               <groupId>org.apache.aries.transaction</groupId>
-               <artifactId>org.apache.aries.transaction.blueprint</artifactId>
-            <version>1.0.0</version>
-               <scope>test</scope>
+            <groupId>org.apache.aries.transaction</groupId>
+            <artifactId>org.apache.aries.transaction.blueprint</artifactId>
+            
<version>${org.apache.aries.transaction.blueprint.version}</version>
+            <scope>test</scope>
         </dependency>
         <dependency>
-               <groupId>org.apache.geronimo.specs</groupId>
-               <artifactId>geronimo-jta_1.1_spec</artifactId>
-               <version>1.1.1</version>
-               <scope>test</scope>
+            <groupId>org.apache.geronimo.specs</groupId>
+            <artifactId>geronimo-jta_1.1_spec</artifactId>
+            <version>${geronimo-jta_1.1_spec.version}</version>
+            <scope>test</scope>
         </dependency>
     </dependencies>
 
     <build>
         <plugins>
-               <plugin>
+            <plugin>
                 <groupId>org.apache.servicemix.tooling</groupId>
                 <artifactId>depends-maven-plugin</artifactId>
-                <version>1.3</version>
+                <version>${depends-maven-plugin.version}</version>
                 <executions>
                     <execution>
                         <id>generate-depends-file</id>
diff --git a/application/application-management/pom.xml 
b/application/application-management/pom.xml
index 5e1f46ef3..3577cecc7 100644
--- a/application/application-management/pom.xml
+++ b/application/application-management/pom.xml
@@ -34,7 +34,7 @@
     <name>Apache Aries Application Management</name>
     <version>1.0.1-SNAPSHOT</version>
     <description>
-      Implementation of the application management API
+        Implementation of the application management API
     </description>
 
     <scm>
@@ -47,17 +47,21 @@
         <aries.osgi.export.pkg>
         </aries.osgi.export.pkg>
         <aries.osgi.import.pkg>
-           org.apache.aries.application.management;provide:=true,
-           
org.apache.aries.application.management.spi.repository;provide:=true,
-           org.apache.aries.application.management.spi.resolve;provide:=true,
-           *
+            org.apache.aries.application.management;provide:=true,
+            
org.apache.aries.application.management.spi.repository;provide:=true,
+            org.apache.aries.application.management.spi.resolve;provide:=true,
+            *
         </aries.osgi.import.pkg>
         <aries.osgi.private.pkg>
             org.apache.aries.application.management.impl;
-                       org.apache.aries.application.management.internal;
-                       org.apache.aries.application.management.repository
+            org.apache.aries.application.management.internal;
+            org.apache.aries.application.management.repository
         </aries.osgi.private.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        
<org.apache.aries.application.deployment.management.version>1.0.0</org.apache.aries.application.deployment.management.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.testsupport.unit.version>1.0.0</org.apache.aries.testsupport.unit.version>
     </properties>
 
     <dependencies>
@@ -69,18 +73,18 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             
<artifactId>org.apache.aries.application.deployment.management</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.deployment.management.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.testsupport</groupId>
             <artifactId>org.apache.aries.testsupport.unit</artifactId>
             <scope>test</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
         </dependency>
         <dependency>
             <groupId>org.osgi</groupId>
diff --git a/application/application-modeller-common-test/pom.xml 
b/application/application-modeller-common-test/pom.xml
index 1d26056d5..33ffc7008 100644
--- a/application/application-modeller-common-test/pom.xml
+++ b/application/application-modeller-common-test/pom.xml
@@ -34,7 +34,7 @@
     <name>Apache Aries Application Modelling tests</name>
     <version>1.0.1-SNAPSHOT</version>
     <description>
-      Modelling utilities for working with Aries Applications (distribution 
for offline use).
+        Modelling utilities for working with Aries Applications (distribution 
for offline use).
     </description>
 
     <scm>
@@ -43,11 +43,19 @@
         <url>https://gitbox.apache.org/repos/asf?p=aries.git;a=summary</url>
     </scm>
 
+    <properties>
+        
<application-modeller-standalone.version>1.0.0</application-modeller-standalone.version>
+        
<org.apache.aries.blueprint.core.version>1.0.0</org.apache.aries.blueprint.core.version>
+        
<org.apache.aries.testsupport.unit.version>1.0.0</org.apache.aries.testsupport.unit.version>
+        <org.osgi.compendium.version>4.2.0</org.osgi.compendium.version>
+        <org.osgi.core.version>4.2.0</org.osgi.core.version>
+    </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>application-modeller-standalone</artifactId>
-            <version>1.0.0</version>
+            <version>${application-modeller-standalone.version}</version>
         </dependency>
         <dependency>
             <groupId>junit</groupId>
@@ -55,16 +63,16 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-               <groupId>org.osgi</groupId>
-               <artifactId>org.osgi.core</artifactId>
-               <version>4.2.0</version>
-               <scope>test</scope>
+            <groupId>org.osgi</groupId>
+            <artifactId>org.osgi.core</artifactId>
+            <version>${org.osgi.core.version}</version>
+            <scope>test</scope>
         </dependency>
         <dependency>
-               <groupId>org.osgi</groupId>
-               <artifactId>org.osgi.compendium</artifactId>
-               <version>4.2.0</version>
-               <scope>test</scope>
+            <groupId>org.osgi</groupId>
+            <artifactId>org.osgi.compendium</artifactId>
+            <version>${org.osgi.compendium.version}</version>
+            <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
@@ -80,17 +88,17 @@
             <groupId>org.apache.aries.testsupport</groupId>
             <artifactId>org.apache.aries.testsupport.unit</artifactId>
             <scope>test</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.blueprint</groupId>
             <artifactId>org.apache.aries.blueprint.core</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.blueprint.core.version}</version>
             <exclusions>
-              <exclusion>
-                <groupId>org.apache.aries.proxy</groupId>
-                <artifactId>org.apache.aries.proxy.api</artifactId>
-              </exclusion>
+                <exclusion>
+                    <groupId>org.apache.aries.proxy</groupId>
+                    <artifactId>org.apache.aries.proxy.api</artifactId>
+                </exclusion>
             </exclusions>
         </dependency>
     </dependencies>
diff --git a/application/application-modeller-standalone/pom.xml 
b/application/application-modeller-standalone/pom.xml
index 381c88e5f..9c2c88523 100644
--- a/application/application-modeller-standalone/pom.xml
+++ b/application/application-modeller-standalone/pom.xml
@@ -34,7 +34,7 @@
     <name>Apache Aries Application Modelling Standalone</name>
     <version>1.0.1-SNAPSHOT</version>
     <description>
-      Modelling utilities for working with Aries Applications (distribution 
for offline use).
+        Modelling utilities for working with Aries Applications (distribution 
for offline use).
     </description>
 
     <scm>
@@ -43,70 +43,80 @@
         <url>https://gitbox.apache.org/repos/asf?p=aries.git;a=summary</url>
     </scm>
 
+    <properties>
+        <blueprint-parser.version>1.0.0</blueprint-parser.version>
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.modeller.version>1.0.0</org.apache.aries.application.modeller.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.blueprint.api.version>1.0.0</org.apache.aries.blueprint.api.version>
+        
<org.apache.aries.ejb.modeller.version>1.0.0</org.apache.aries.ejb.modeller.version>
+        <org.apache.aries.util.version>1.0.0</org.apache.aries.util.version>
+    </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.aries</groupId>
             <artifactId>org.apache.aries.util</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.util.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.modeller</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.modeller.version}</version>
             <exclusions>
-              <exclusion>
-                <groupId>org.apache.aries.blueprint</groupId>
-                <artifactId>org.apache.aries.blueprint.core</artifactId>
-              </exclusion>
+                <exclusion>
+                    <groupId>org.apache.aries.blueprint</groupId>
+                    <artifactId>org.apache.aries.blueprint.core</artifactId>
+                </exclusion>
             </exclusions>
         </dependency>
         <dependency>
-          <groupId>org.apache.aries.application</groupId>
-          <artifactId>org.apache.aries.application.utils</artifactId>
-          <version>1.0.0</version>
+            <groupId>org.apache.aries.application</groupId>
+            <artifactId>org.apache.aries.application.utils</artifactId>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
         <dependency>
-               <groupId>org.apache.aries.blueprint</groupId>
-               <artifactId>org.apache.aries.blueprint.api</artifactId>
-          <version>1.0.0</version>
+            <groupId>org.apache.aries.blueprint</groupId>
+            <artifactId>org.apache.aries.blueprint.api</artifactId>
+            <version>${org.apache.aries.blueprint.api.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.blueprint</groupId>
             <artifactId>blueprint-parser</artifactId>
-            <version>1.0.0</version>
+            <version>${blueprint-parser.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.ejb</groupId>
             <artifactId>org.apache.aries.ejb.modeller</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.ejb.modeller.version}</version>
         </dependency>
     </dependencies>
 
     <build>
-      <plugins>
-        <plugin>
-          <artifactId>maven-assembly-plugin</artifactId>
-          <configuration>
-            <descriptorRefs>
-              <descriptorRef>jar-with-dependencies</descriptorRef>
-            </descriptorRefs>
-          </configuration>
-          <executions>
-            <execution>
-              <id>jar-with-dependencies</id>
-              <phase>package</phase>
-              <goals>
-                <goal>single</goal>
-              </goals>
-            </execution>
-          </executions>
-        </plugin>      
-      </plugins>
+        <plugins>
+            <plugin>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <configuration>
+                    <descriptorRefs>
+                        <descriptorRef>jar-with-dependencies</descriptorRef>
+                    </descriptorRefs>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>jar-with-dependencies</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
     </build>
 
 </project>
diff --git a/application/application-modeller/pom.xml 
b/application/application-modeller/pom.xml
index bab4a7b28..e4fafaf3f 100644
--- a/application/application-modeller/pom.xml
+++ b/application/application-modeller/pom.xml
@@ -34,7 +34,7 @@
     <name>Apache Aries Application Modelling</name>
     <version>1.0.1-SNAPSHOT</version>
     <description>
-      Modelling utilities for working with Aries Applications.
+        Modelling utilities for working with Aries Applications.
     </description>
 
     <scm>
@@ -44,18 +44,25 @@
     </scm>
 
     <properties>
-       <aries.osgi.private.pkg>
+        <aries.osgi.private.pkg>
             org.apache.aries.application.modelling.impl;
             org.apache.aries.application.modelling.internal;
             org.apache.aries.application.modelling.utils.impl
         </aries.osgi.private.pkg>
-       <aries.osgi.export.pkg />
-       <aries.osgi.import.pkg>
+        <aries.osgi.export.pkg/>
+        <aries.osgi.import.pkg>
             org.apache.aries.application.modelling;provide:=true,
             org.apache.aries.application.modelling.utils;provide:=true,
             *
         </aries.osgi.import.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.blueprint.core.version>1.2.0</org.apache.aries.blueprint.core.version>
+        
<org.apache.aries.jndi.api.version>1.0.0</org.apache.aries.jndi.api.version>
+        
<org.apache.aries.testsupport.unit.version>1.0.0</org.apache.aries.testsupport.unit.version>
+        <org.apache.aries.util.version>1.0.0</org.apache.aries.util.version>
     </properties>
 
     <dependencies>
@@ -67,24 +74,24 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
         <dependency>
-             <groupId>org.apache.aries</groupId>
-             <artifactId>org.apache.aries.util</artifactId>
-            <version>1.0.0</version>
+            <groupId>org.apache.aries</groupId>
+            <artifactId>org.apache.aries.util</artifactId>
+            <version>${org.apache.aries.util.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.testsupport</groupId>
             <artifactId>org.apache.aries.testsupport.unit</artifactId>
             <scope>test</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.jndi</groupId>
             <artifactId>org.apache.aries.jndi.api</artifactId>
             <scope>provided</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.jndi.api.version}</version>
         </dependency>
 
         <!-- Blueprint API must come before OSGi compendium because we want to 
compile against the Java 5 interfaces
@@ -92,7 +99,7 @@
         <dependency>
             <groupId>org.apache.aries.blueprint</groupId>
             <artifactId>org.apache.aries.blueprint.core</artifactId>
-            <version>1.2.0</version>
+            <version>${org.apache.aries.blueprint.core.version}</version>
         </dependency>
 
         <dependency>
@@ -101,9 +108,9 @@
             <scope>provided</scope>
         </dependency>
         <dependency>
-          <groupId>org.osgi</groupId>
-          <artifactId>org.osgi.compendium</artifactId>
-          <scope>provided</scope>
+            <groupId>org.osgi</groupId>
+            <artifactId>org.osgi.compendium</artifactId>
+            <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
@@ -116,9 +123,9 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-               <groupId>org.apache.aries.application</groupId>
-               <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <groupId>org.apache.aries.application</groupId>
+            <artifactId>org.apache.aries.application.utils</artifactId>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
     </dependencies>
 
diff --git a/application/application-noop-resolver/pom.xml 
b/application/application-noop-resolver/pom.xml
index 715f5558f..ad441f5a3 100644
--- a/application/application-noop-resolver/pom.xml
+++ b/application/application-noop-resolver/pom.xml
@@ -34,7 +34,7 @@
     <name>Apache Aries Application No-op Resolver</name>
     <version>1.0.1-SNAPSHOT</version>
     <description>
-      Dummy implementation of the AriesApplicationResolver
+        Dummy implementation of the AriesApplicationResolver
     </description>
 
     <scm>
@@ -47,13 +47,15 @@
         <aries.osgi.export.pkg>
         </aries.osgi.export.pkg>
         <aries.osgi.import.pkg>
-           org.apache.aries.application.management.spi.resolve;provide:=true,
-           *
+            org.apache.aries.application.management.spi.resolve;provide:=true,
+            *
         </aries.osgi.import.pkg>
         <aries.osgi.private.pkg>
             org.apache.aries.application.resolver.noop.impl
         </aries.osgi.private.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
     </properties>
 
     <dependencies>
@@ -65,7 +67,7 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
     </dependencies>
 
diff --git a/application/application-obr-resolver/pom.xml 
b/application/application-obr-resolver/pom.xml
index df0d0404c..bec93da60 100644
--- a/application/application-obr-resolver/pom.xml
+++ b/application/application-obr-resolver/pom.xml
@@ -34,7 +34,7 @@
     <version>1.0.1-SNAPSHOT</version>
     <name>Apache Aries Application OBR Resolver</name>
     <description>
-      Implementation of the AriesApplicationResolver using OBR
+        Implementation of the AriesApplicationResolver using OBR
     </description>
 
     <scm>
@@ -49,10 +49,10 @@
             org.apache.aries.application.resolver.obr.ext;
         </aries.osgi.export.pkg>
         <aries.osgi.import.pkg>
-           org.apache.aries.application.modelling;provide:=true,
-           
org.apache.aries.application.management.spi.repository;provide:=true,
-           org.apache.aries.application.management.spi.resolve;provide:=true,
-           *
+            org.apache.aries.application.modelling;provide:=true,
+            
org.apache.aries.application.management.spi.repository;provide:=true,
+            org.apache.aries.application.management.spi.resolve;provide:=true,
+            *
         </aries.osgi.import.pkg>
         <aries.osgi.private.pkg>
             org.apache.aries.application.resolver.obr;
@@ -60,6 +60,11 @@
             org.apache.aries.application.resolver.internal;
         </aries.osgi.private.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.testsupport.unit.version>1.0.0</org.apache.aries.testsupport.unit.version>
+        
<org.apache.felix.bundlerepository.version>1.6.4</org.apache.felix.bundlerepository.version>
     </properties>
 
     <dependencies>
@@ -71,12 +76,12 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
@@ -89,15 +94,15 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-          <groupId>org.apache.felix</groupId>
-          <artifactId>org.apache.felix.bundlerepository</artifactId>
-          <version>1.6.4</version>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.bundlerepository</artifactId>
+            <version>${org.apache.felix.bundlerepository.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.testsupport</groupId>
             <artifactId>org.apache.aries.testsupport.unit</artifactId>
             <scope>test</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
         </dependency>
         <dependency>
             <groupId>junit</groupId>
diff --git a/application/application-resolve-transform-cm-itests/pom.xml 
b/application/application-resolve-transform-cm-itests/pom.xml
index 64ec384d8..163a0ccd3 100644
--- a/application/application-resolve-transform-cm-itests/pom.xml
+++ b/application/application-resolve-transform-cm-itests/pom.xml
@@ -47,24 +47,37 @@
         <aries.osgi.private.pkg>
             org.apache.aries.application.resolve.transform.cm.itests;
         </aries.osgi.private.pkg>
+
+        <asm-all.version>5.0.3</asm-all.version>
+        <depends-maven-plugin.version>1.3</depends-maven-plugin.version>
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.resolve.transform.cm.version>1.0.0</org.apache.aries.application.resolve.transform.cm.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.blueprint.version>1.0.0</org.apache.aries.blueprint.version>
+        
<org.apache.aries.proxy.version>1.0.2-SNAPSHOT</org.apache.aries.proxy.version>
+        
<org.apache.aries.testsupport.unit.version>2.0.0-SNAPSHOT</org.apache.aries.testsupport.unit.version>
+        <org.apache.aries.util.version>1.0.0</org.apache.aries.util.version>
+        
<org.eclipse.osgi.version>3.8.0.v20120529-1548</org.eclipse.osgi.version>
+        <pax-exam.version>3.4.0</pax-exam.version>
+        <pax-url-aether.version>1.6.0</pax-url-aether.version>
     </properties>
 
     <dependencies>
         <!-- application bundles -->
         <dependency>
-                   <groupId>org.apache.aries.application</groupId>
-                   
<artifactId>org.apache.aries.application.resolve.transform.cm</artifactId>
-                   <version>1.0.0</version>
+            <groupId>org.apache.aries.application</groupId>
+            
<artifactId>org.apache.aries.application.resolve.transform.cm</artifactId>
+            
<version>${org.apache.aries.application.resolve.transform.cm.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
 
         <!-- framework and test bundles-->
@@ -81,83 +94,83 @@
         <dependency>
             <groupId>org.eclipse</groupId>
             <artifactId>org.eclipse.osgi</artifactId>
-            <version>3.8.0.v20120529-1548</version>
+            <version>${org.eclipse.osgi.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
-                       <groupId>org.apache.aries</groupId>
-                       <artifactId>org.apache.aries.util</artifactId>
-            <version>1.0.0</version>
-                       <scope>test</scope>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.aries.blueprint</groupId>
-                       <artifactId>org.apache.aries.blueprint</artifactId>
-            <version>1.0.0</version>
-                       <scope>test</scope>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.aries.proxy</groupId>
-                       <artifactId>org.apache.aries.proxy</artifactId>
-            <version>1.0.2-SNAPSHOT</version>
-                       <scope>test</scope>
-               </dependency>
-               <dependency>
-                       <groupId>org.ow2.asm</groupId>
+            <groupId>org.apache.aries</groupId>
+            <artifactId>org.apache.aries.util</artifactId>
+            <version>${org.apache.aries.util.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.aries.blueprint</groupId>
+            <artifactId>org.apache.aries.blueprint</artifactId>
+            <version>${org.apache.aries.blueprint.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.aries.proxy</groupId>
+            <artifactId>org.apache.aries.proxy</artifactId>
+            <version>${org.apache.aries.proxy.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.ow2.asm</groupId>
             <artifactId>asm-all</artifactId>
-            <version>5.0.3</version>
-                       <scope>test</scope>
-               </dependency>
+            <version>${asm-all.version}</version>
+            <scope>test</scope>
+        </dependency>
 
         <!-- logging -->
-               <dependency>
-                       <groupId>org.ops4j.pax.logging</groupId>
-                       <artifactId>pax-logging-api</artifactId>
-                       <scope>test</scope>
-               </dependency>
-               <dependency>
-                       <groupId>org.ops4j.pax.logging</groupId>
-                       <artifactId>pax-logging-service</artifactId>
-                       <scope>test</scope>
-               </dependency>
+        <dependency>
+            <groupId>org.ops4j.pax.logging</groupId>
+            <artifactId>pax-logging-api</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.ops4j.pax.logging</groupId>
+            <artifactId>pax-logging-service</artifactId>
+            <scope>test</scope>
+        </dependency>
 
         <!-- pax exam -->
-               <dependency>
-                       <groupId>org.ops4j.pax.exam</groupId>
-                       <artifactId>pax-exam</artifactId>
-            <version>3.4.0</version>
-                       <scope>test</scope>
-               </dependency>
+        <dependency>
+            <groupId>org.ops4j.pax.exam</groupId>
+            <artifactId>pax-exam</artifactId>
+            <version>${pax-exam.version}</version>
+            <scope>test</scope>
+        </dependency>
         <dependency>
             <groupId>org.ops4j.pax.exam</groupId>
             <artifactId>pax-exam-junit4</artifactId>
-            <version>3.4.0</version>
+            <version>${pax-exam.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.ops4j.pax.exam</groupId>
             <artifactId>pax-exam-container-forked</artifactId>
-            <version>3.4.0</version>
+            <version>${pax-exam.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.ops4j.pax.exam</groupId>
             <artifactId>pax-exam-link-mvn</artifactId>
-            <version>3.4.0</version>
+            <version>${pax-exam.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.ops4j.pax.url</groupId>
             <artifactId>pax-url-aether</artifactId>
-            <version>1.6.0</version>
+            <version>${pax-url-aether.version}</version>
             <scope>test</scope>
         </dependency>
 
         <dependency>
-               <groupId>org.apache.aries.testsupport</groupId>
-               <artifactId>org.apache.aries.testsupport.unit</artifactId>
-               <version>2.0.0-SNAPSHOT</version>
-               <scope>test</scope>
+            <groupId>org.apache.aries.testsupport</groupId>
+            <artifactId>org.apache.aries.testsupport.unit</artifactId>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
+            <scope>test</scope>
         </dependency>
     </dependencies>
 
@@ -166,7 +179,7 @@
             <plugin>
                 <groupId>org.apache.servicemix.tooling</groupId>
                 <artifactId>depends-maven-plugin</artifactId>
-                <version>1.3</version>
+                <version>${depends-maven-plugin.version}</version>
                 <executions>
                     <execution>
                         <id>generate-depends-file</id>
@@ -185,7 +198,7 @@
             </plugin>
         </plugins>
     </build>
-    
+
     <profiles>
         <profile>
             <id>ci-build-profile</id>
diff --git a/application/application-resolve-transform-cm/pom.xml 
b/application/application-resolve-transform-cm/pom.xml
index 94ec414bb..796271929 100644
--- a/application/application-resolve-transform-cm/pom.xml
+++ b/application/application-resolve-transform-cm/pom.xml
@@ -45,13 +45,16 @@
         <aries.osgi.export.pkg>
         </aries.osgi.export.pkg>
         <aries.osgi.import.pkg>
-           org.apache.aries.application.management.spi.resolve;provide:=true,
-           *
+            org.apache.aries.application.management.spi.resolve;provide:=true,
+            *
         </aries.osgi.import.pkg>
         <aries.osgi.private.pkg>
             org.apache.aries.application.resolve.transform.cm
         </aries.osgi.private.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
     </properties>
 
     <dependencies>
@@ -63,12 +66,12 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
     </dependencies>
 
@@ -89,5 +92,5 @@
             </plugin>
         </plugins>
     </build>
-    
+
 </project>
diff --git a/application/application-runtime-framework-management/pom.xml 
b/application/application-runtime-framework-management/pom.xml
index db1cfec4e..7cb8b338c 100644
--- a/application/application-runtime-framework-management/pom.xml
+++ b/application/application-runtime-framework-management/pom.xml
@@ -47,16 +47,21 @@
         <aries.osgi.export.pkg>
         </aries.osgi.export.pkg>
         <aries.osgi.import.pkg>
-           org.apache.aries.application.management;provide:=true,
-           org.apache.aries.application.management.spi.framework;provide:=true,
-           *
+            org.apache.aries.application.management;provide:=true,
+            
org.apache.aries.application.management.spi.framework;provide:=true,
+            *
         </aries.osgi.import.pkg>
         <aries.osgi.private.pkg>
-                       
org.apache.aries.application.runtime.framework.management
+            org.apache.aries.application.runtime.framework.management
         </aries.osgi.private.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.runtime.framework.version>1.0.0</org.apache.aries.application.runtime.framework.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.testsupport.unit.version>1.0.0</org.apache.aries.testsupport.unit.version>
     </properties>
-    
+
     <dependencies>
         <dependency>
             <groupId>junit</groupId>
@@ -66,23 +71,23 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             
<artifactId>org.apache.aries.application.runtime.framework</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.runtime.framework.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.testsupport</groupId>
             <artifactId>org.apache.aries.testsupport.unit</artifactId>
             <scope>test</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
         </dependency>
         <dependency>
             <groupId>org.osgi</groupId>
@@ -123,5 +128,5 @@
             </plugin>
         </plugins>
     </build>
-  
+
 </project>
diff --git a/application/application-runtime-framework/pom.xml 
b/application/application-runtime-framework/pom.xml
index bf4f5c4d2..446e97a14 100644
--- a/application/application-runtime-framework/pom.xml
+++ b/application/application-runtime-framework/pom.xml
@@ -46,19 +46,24 @@
     <properties>
         <!-- Export package versions are maintained in packageinfo files -->
         <aries.osgi.export.pkg>
-        org.apache.aries.application.runtime.framework.utils
+            org.apache.aries.application.runtime.framework.utils
         </aries.osgi.export.pkg>
         <aries.osgi.import.pkg>
-           org.apache.aries.application.management.spi.framework;provide:=true,
-           *
+            
org.apache.aries.application.management.spi.framework;provide:=true,
+            *
         </aries.osgi.import.pkg>
         <aries.osgi.private.pkg>
             org.apache.aries.application.runtime.framework;
-                       org.apache.aries.application.runtime.framework.config
+            org.apache.aries.application.runtime.framework.config
         </aries.osgi.private.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.testsupport.unit.version>1.0.0</org.apache.aries.testsupport.unit.version>
+        <osgi.version>3.5.0.v20090520</osgi.version>
     </properties>
-    
+
     <dependencies>
         <dependency>
             <groupId>junit</groupId>
@@ -68,18 +73,18 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.testsupport</groupId>
             <artifactId>org.apache.aries.testsupport.unit</artifactId>
             <scope>test</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
         </dependency>
         <dependency>
             <groupId>org.osgi</groupId>
@@ -102,11 +107,11 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-               <groupId>org.eclipse</groupId>
-               <artifactId>osgi</artifactId>
-               <version>3.5.0.v20090520</version>
-               <type>jar</type>
-               <scope>provided</scope>
+            <groupId>org.eclipse</groupId>
+            <artifactId>osgi</artifactId>
+            <version>${osgi.version}</version>
+            <type>jar</type>
+            <scope>provided</scope>
         </dependency>
     </dependencies>
 
@@ -127,5 +132,5 @@
             </plugin>
         </plugins>
     </build>
-  
+
 </project>
diff --git a/application/application-runtime-isolated/pom.xml 
b/application/application-runtime-isolated/pom.xml
index 12fb8e71b..7eef7f89b 100644
--- a/application/application-runtime-isolated/pom.xml
+++ b/application/application-runtime-isolated/pom.xml
@@ -47,17 +47,22 @@
         <aries.osgi.export.pkg>
         </aries.osgi.export.pkg>
         <aries.osgi.import.pkg>
-           org.apache.aries.application.management;provide:=true,
-           org.apache.aries.application.management.spi.framework;provide:=true,
-           org.apache.aries.application.management.spi.runtime;provide:=true,
-           *
+            org.apache.aries.application.management;provide:=true,
+            
org.apache.aries.application.management.spi.framework;provide:=true,
+            org.apache.aries.application.management.spi.runtime;provide:=true,
+            *
         </aries.osgi.import.pkg>
         <aries.osgi.private.pkg>
-                       org.apache.aries.application.runtime.isolated.impl
+            org.apache.aries.application.runtime.isolated.impl
         </aries.osgi.private.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.testsupport.unit.version>1.0.0</org.apache.aries.testsupport.unit.version>
+        <osgi.version>3.5.0.v20090520</osgi.version>
     </properties>
-    
+
     <dependencies>
         <dependency>
             <groupId>junit</groupId>
@@ -67,18 +72,18 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.testsupport</groupId>
             <artifactId>org.apache.aries.testsupport.unit</artifactId>
             <scope>test</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
         </dependency>
         <dependency>
             <groupId>org.osgi</groupId>
@@ -101,11 +106,11 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-               <groupId>org.eclipse</groupId>
-               <artifactId>osgi</artifactId>
-               <version>3.5.0.v20090520</version>
-               <type>jar</type>
-               <scope>provided</scope>
+            <groupId>org.eclipse</groupId>
+            <artifactId>osgi</artifactId>
+            <version>${osgi.version}</version>
+            <type>jar</type>
+            <scope>provided</scope>
         </dependency>
     </dependencies>
 
@@ -126,5 +131,5 @@
             </plugin>
         </plugins>
     </build>
-  
+
 </project>
diff --git a/application/application-runtime-repository/pom.xml 
b/application/application-runtime-repository/pom.xml
index ae0a7092f..8d7aa1bed 100644
--- a/application/application-runtime-repository/pom.xml
+++ b/application/application-runtime-repository/pom.xml
@@ -47,15 +47,19 @@
         <aries.osgi.export.pkg>
         </aries.osgi.export.pkg>
         <aries.osgi.import.pkg>
-           
org.apache.aries.application.management.spi.repository;provide:=true,
-           *
+            
org.apache.aries.application.management.spi.repository;provide:=true,
+            *
         </aries.osgi.import.pkg>
         <aries.osgi.private.pkg>
-                       org.apache.aries.application.runtime.repository
+            org.apache.aries.application.runtime.repository
         </aries.osgi.private.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.testsupport.unit.version>1.0.0</org.apache.aries.testsupport.unit.version>
     </properties>
-    
+
     <dependencies>
         <dependency>
             <groupId>junit</groupId>
@@ -65,18 +69,18 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.testsupport</groupId>
             <artifactId>org.apache.aries.testsupport.unit</artifactId>
             <scope>test</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
         </dependency>
         <dependency>
             <groupId>org.osgi</groupId>
@@ -117,5 +121,5 @@
             </plugin>
         </plugins>
     </build>
-  
+
 </project>
diff --git a/application/application-runtime/pom.xml 
b/application/application-runtime/pom.xml
index efe2c50a1..11c9376ae 100644
--- a/application/application-runtime/pom.xml
+++ b/application/application-runtime/pom.xml
@@ -43,15 +43,18 @@
         <url>https://gitbox.apache.org/repos/asf?p=aries.git;a=summary</url>
     </scm>
 
-     <properties>
-        <aries.osgi.export.pkg />
+    <properties>
+        <aries.osgi.export.pkg/>
         <aries.osgi.import.pkg>
             org.apache.aries.application.management;provide:=true,
             org.apache.aries.application.management.spi.runtime;provide:=true,
             *
         </aries.osgi.import.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
-     </properties>
+
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.testsupport.unit.version>1.0.0</org.apache.aries.testsupport.unit.version>
+    </properties>
 
     <dependencies>
         <dependency>
@@ -62,13 +65,13 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.testsupport</groupId>
             <artifactId>org.apache.aries.testsupport.unit</artifactId>
             <scope>test</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
         </dependency>
         <dependency>
             <groupId>org.osgi</groupId>
@@ -110,4 +113,4 @@
         </plugins>
     </build>
 
- </project>
+</project>
diff --git a/application/application-tooling-repository-generator/pom.xml 
b/application/application-tooling-repository-generator/pom.xml
index 05639c722..6ec9bcd9f 100644
--- a/application/application-tooling-repository-generator/pom.xml
+++ b/application/application-tooling-repository-generator/pom.xml
@@ -48,25 +48,47 @@
             org.apache.aries.application.repository.generator
         </aries.osgi.private.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        <asm-all.version>5.0.3</asm-all.version>
+        <cm.version>3.2.0-v20070116</cm.version>
+        <geronimo-jpa_2.0_spec.version>1.1</geronimo-jpa_2.0_spec.version>
+        <geronimo-jta_1.1_spec.version>1.1.1</geronimo-jta_1.1_spec.version>
+        <maven-assembly-plugin.version>2.2.1</maven-assembly-plugin.version>
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.application.default.local.platform.version>1.0.0</org.apache.aries.application.default.local.platform.version>
+        
<org.apache.aries.application.modeller.version>1.0.0</org.apache.aries.application.modeller.version>
+        
<org.apache.aries.application.resolver.obr.version>1.0.0</org.apache.aries.application.resolver.obr.version>
+        
<org.apache.aries.application.utils.version>1.0.0</org.apache.aries.application.utils.version>
+        
<org.apache.aries.blueprint.version>1.0.0</org.apache.aries.blueprint.version>
+        
<org.apache.aries.jpa.api.version>1.0.0</org.apache.aries.jpa.api.version>
+        
<org.apache.aries.jpa.blueprint.aries.version>1.0.0</org.apache.aries.jpa.blueprint.aries.version>
+        
<org.apache.aries.proxy.version>1.0.2-SNAPSHOT</org.apache.aries.proxy.version>
+        
<org.apache.aries.transaction.blueprint.version>1.0.0</org.apache.aries.transaction.blueprint.version>
+        
<org.apache.aries.transaction.manager.version>1.0.0</org.apache.aries.transaction.manager.version>
+        
<org.apache.aries.transaction.wrappers.version>1.0.0</org.apache.aries.transaction.wrappers.version>
+        <org.apache.aries.util.version>1.0.0</org.apache.aries.util.version>
+        
<org.apache.felix.bundlerepository.version>1.6.4</org.apache.felix.bundlerepository.version>
+        
<org.eclipse.osgi.version>3.8.0.v20120529-1548</org.eclipse.osgi.version>
+        <services.version>3.1.200-v20070605</services.version>
     </properties>
 
     <dependencies>
         <dependency>
             <groupId>org.eclipse</groupId>
             <artifactId>org.eclipse.osgi</artifactId>
-            <version>3.8.0.v20120529-1548</version>
+            <version>${org.eclipse.osgi.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.eclipse.equinox</groupId>
             <artifactId>cm</artifactId>
-            <version>3.2.0-v20070116</version>
+            <version>${cm.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.eclipse.osgi</groupId>
             <artifactId>services</artifactId>
-            <version>3.1.200-v20070605</version>
+            <version>${services.version}</version>
         </dependency>
 
         <dependency>
@@ -82,102 +104,102 @@
         <dependency>
             <groupId>org.apache.felix</groupId>
             <artifactId>org.apache.felix.bundlerepository</artifactId>
-            <version>1.6.4</version>
+            <version>${org.apache.felix.bundlerepository.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.aries.blueprint</groupId>
             <artifactId>org.apache.aries.blueprint</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.blueprint.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.aries.proxy</groupId>
             <artifactId>org.apache.aries.proxy</artifactId>
-            <version>1.0.2-SNAPSHOT</version>
+            <version>${org.apache.aries.proxy.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.aries</groupId>
             <artifactId>org.apache.aries.util</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.util.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.utils</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.utils.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             
<artifactId>org.apache.aries.application.default.local.platform</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.default.local.platform.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.modeller</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.modeller.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.resolver.obr</artifactId>
-            <version>1.0.0</version>
+            
<version>${org.apache.aries.application.resolver.obr.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.ow2.asm</groupId>
             <artifactId>asm-all</artifactId>
-            <version>5.0.3</version>
+            <version>${asm-all.version}</version>
             <optional>true</optional>
         </dependency>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>
             <artifactId>geronimo-jta_1.1_spec</artifactId>
-            <version>1.1.1</version>
+            <version>${geronimo-jta_1.1_spec.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>
             <artifactId>geronimo-jpa_2.0_spec</artifactId>
-            <version>1.1</version>
+            <version>${geronimo-jpa_2.0_spec.version}</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.jpa</groupId>
             <artifactId>org.apache.aries.jpa.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.jpa.api.version}</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.transaction</groupId>
-               <artifactId>org.apache.aries.transaction.manager</artifactId>
-               <version>1.0.0</version>
+            <artifactId>org.apache.aries.transaction.manager</artifactId>
+            <version>${org.apache.aries.transaction.manager.version}</version>
         </dependency>
-        
+
         <dependency>
             <groupId>org.apache.aries.transaction</groupId>
-                       
<artifactId>org.apache.aries.transaction.wrappers</artifactId>                  
        
-                       <version>1.0.0</version>
+            <artifactId>org.apache.aries.transaction.wrappers</artifactId>
+            <version>${org.apache.aries.transaction.wrappers.version}</version>
         </dependency>
-        
-       <dependency>
-           <groupId>org.apache.aries.transaction</groupId>
-          <artifactId>org.apache.aries.transaction.blueprint</artifactId>      
-          <version>1.0.0</version>
+
+        <dependency>
+            <groupId>org.apache.aries.transaction</groupId>
+            <artifactId>org.apache.aries.transaction.blueprint</artifactId>
+            
<version>${org.apache.aries.transaction.blueprint.version}</version>
         </dependency>
         <dependency>
-          <groupId>org.apache.aries.jpa</groupId>
-         <artifactId>org.apache.aries.jpa.blueprint.aries</artifactId>
-         <version>1.0.0</version>
+            <groupId>org.apache.aries.jpa</groupId>
+            <artifactId>org.apache.aries.jpa.blueprint.aries</artifactId>
+            <version>${org.apache.aries.jpa.blueprint.aries.version}</version>
         </dependency>
-        
+
     </dependencies>
 
     <build>
@@ -214,7 +236,7 @@
             <!--  assembly a zip -->
             <plugin>
                 <artifactId>maven-assembly-plugin</artifactId>
-                <version>2.2.1</version>
+                <version>${maven-assembly-plugin.version}</version>
                 <configuration>
                     <descriptors>
                         
<descriptor>src/main/assembly/createzip.xml</descriptor>
@@ -222,11 +244,11 @@
                 </configuration>
                 <executions>
                     <execution>
-                    <id>make-assembly</id> 
-                    <phase>package</phase> 
-                    <goals>
-                        <goal>single</goal> 
-                    </goals>
+                        <id>make-assembly</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
                     </execution>
                 </executions>
             </plugin>
diff --git a/application/application-utils/pom.xml 
b/application/application-utils/pom.xml
index 904c257e0..dd6505a4a 100644
--- a/application/application-utils/pom.xml
+++ b/application/application-utils/pom.xml
@@ -22,10 +22,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-       <groupId>org.apache.aries</groupId>
-       <artifactId>parent</artifactId>
-       <version>2.0.0</version>
-       <relativePath>../../parent/pom.xml</relativePath>
+        <groupId>org.apache.aries</groupId>
+        <artifactId>parent</artifactId>
+        <version>2.0.0</version>
+        <relativePath>../../parent/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.aries.application</groupId>
@@ -34,7 +34,7 @@
     <name>Apache Aries Application Utils</name>
     <version>1.0.1-SNAPSHOT</version>
     <description>
-      Utilities for working with Aries Applications.
+        Utilities for working with Aries Applications.
     </description>
 
     <scm>
@@ -51,7 +51,7 @@
             org.apache.aries.application.utils.manifest;
             org.apache.aries.application.utils.management;
             org.apache.aries.application.utils.service;
-            org.apache.aries.application.utils.runtime            
+            org.apache.aries.application.utils.runtime
         </aries.osgi.export.pkg>
         <aries.osgi.import.pkg>
             org.osgi.service.blueprint;resolution:=optional,
@@ -61,9 +61,13 @@
         <aries.osgi.private.pkg>
             org.apache.aries.application.impl;
             org.apache.aries.application.utils.internal;
-            org.apache.aries.application.utils.filesystem.impl            
+            org.apache.aries.application.utils.filesystem.impl
         </aries.osgi.private.pkg>
         <lastReleaseVersion>1.0.0</lastReleaseVersion>
+
+        
<org.apache.aries.application.api.version>1.0.0</org.apache.aries.application.api.version>
+        
<org.apache.aries.testsupport.unit.version>1.0.0</org.apache.aries.testsupport.unit.version>
+        <org.apache.aries.util.version>1.0.0</org.apache.aries.util.version>
     </properties>
 
     <dependencies>
@@ -71,20 +75,20 @@
         <dependency>
             <groupId>org.apache.aries.application</groupId>
             <artifactId>org.apache.aries.application.api</artifactId>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.application.api.version}</version>
         </dependency>
 
         <!-- Dependency on other Aries module bundles -->
         <dependency>
-             <groupId>org.apache.aries</groupId>
-             <artifactId>org.apache.aries.util</artifactId>
-             <version>1.0.0</version>
+            <groupId>org.apache.aries</groupId>
+            <artifactId>org.apache.aries.util</artifactId>
+            <version>${org.apache.aries.util.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.testsupport</groupId>
             <artifactId>org.apache.aries.testsupport.unit</artifactId>
             <scope>test</scope>
-            <version>1.0.0</version>
+            <version>${org.apache.aries.testsupport.unit.version}</version>
         </dependency>
 
         <!--External dependencies. Versions may be specified in default parent 
-->

Reply via email to