You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by jb...@apache.org on 2018/02/06 12:46:38 UTC

[2/3] servicemix-specs git commit: [SM-3624] Refactoring to be able to release each spec individually

[SM-3624] Refactoring to be able to release each spec individually


Project: http://git-wip-us.apache.org/repos/asf/servicemix-specs/repo
Commit: http://git-wip-us.apache.org/repos/asf/servicemix-specs/commit/b71e1276
Tree: http://git-wip-us.apache.org/repos/asf/servicemix-specs/tree/b71e1276
Diff: http://git-wip-us.apache.org/repos/asf/servicemix-specs/diff/b71e1276

Branch: refs/heads/master
Commit: b71e12765bedacef022d2719eba9506e8493a7c6
Parents: 4e0688b
Author: Jean-Baptiste Onofré <jb...@apache.org>
Authored: Thu Jan 25 21:04:23 2018 +0100
Committer: Jean-Baptiste Onofré <jb...@apache.org>
Committed: Tue Jan 30 09:32:26 2018 +0100

----------------------------------------------------------------------
 activation-api-1.1/pom.xml            |  16 +-
 activator/pom.xml                     |  14 +-
 annotation-api-1.2/pom.xml            |   7 +-
 assembly/pom.xml                      |  58 -----
 assembly/src/main/descriptors/src.xml |  39 ----
 jain-sip-api-1.2.1/pom.xml            |  14 +-
 jain-sip-api-1.2/pom.xml              |  14 +-
 java-persistence-api-1.1.1/pom.xml    |  16 +-
 java-persistence-api-2.0/pom.xml      |  16 +-
 javamail-api-1.4/pom.xml              |  16 +-
 jaxb-api-2.0/pom.xml                  |  26 ++-
 jaxb-api-2.1/pom.xml                  |  26 ++-
 jaxb-api-2.2/pom.xml                  |  18 +-
 jaxp-api-1.3/pom.xml                  |  16 +-
 jaxp-api-1.4/pom.xml                  |  18 +-
 jaxrs-api-2.1/pom.xml                 |  16 +-
 jaxws-api-2.0/pom.xml                 |  22 +-
 jaxws-api-2.1/pom.xml                 |  22 +-
 jaxws-api-2.2/pom.xml                 |  22 +-
 jbi-api-1.0/pom.xml                   |  12 +-
 jcr-api-2.0/pom.xml                   |  14 +-
 json-api-1.1/pom.xml                  |  16 +-
 jsr250-1.0/pom.xml                    |  16 +-
 jsr303-api-1.0.0/pom.xml              |  16 +-
 jsr303-api-1.1.0/pom.xml              |  16 +-
 jsr311-api-0.8/pom.xml                |  16 +-
 jsr311-api-1.0/pom.xml                |  16 +-
 jsr311-api-1.1.1/pom.xml              |  16 +-
 jsr311-api-1.1/pom.xml                |  16 +-
 jsr339-api-2.0.1/pom.xml              |  16 +-
 jsr339-api-2.0/pom.xml                |   9 +-
 jsr339-api-m10/pom.xml                |  16 +-
 jsr339-api-m13/pom.xml                |  16 +-
 jsr339-api-rc3/pom.xml                |  16 +-
 jsr370-api-m1/pom.xml                 |  16 +-
 jsr370-api-m4/pom.xml                 |  16 +-
 jsr370-api-m5/pom.xml                 |  16 +-
 locator/pom.xml                       |  12 +-
 pom.xml                               | 333 +----------------------------
 saaj-api-1.3/pom.xml                  |  16 +-
 scripting-api-1.0/pom.xml             |  16 +-
 specs-pom/pom.xml                     | 333 +++++++++++++++++++++++++++++
 stax-api-1.0/pom.xml                  |  16 +-
 stax-api-1.2/pom.xml                  |  16 +-
 44 files changed, 822 insertions(+), 591 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/activation-api-1.1/pom.xml
----------------------------------------------------------------------
diff --git a/activation-api-1.1/pom.xml b/activation-api-1.1/pom.xml
index e6d3b8e..95f883b 100644
--- a/activation-api-1.1/pom.xml
+++ b/activation-api-1.1/pom.xml
@@ -23,21 +23,29 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.activation-api-1.1</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.1_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: Activation API 1.1</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/activator/pom.xml
----------------------------------------------------------------------
diff --git a/activator/pom.xml b/activator/pom.xml
index c5b2765..fe78d02 100644
--- a/activator/pom.xml
+++ b/activator/pom.xml
@@ -23,8 +23,9 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
@@ -33,11 +34,18 @@
     <version>2.10-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: Activator</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.activation-api-1.1</artifactId>
-            <version>${project.version}</version>
+            <version>1.1_1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>junit</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/annotation-api-1.2/pom.xml
----------------------------------------------------------------------
diff --git a/annotation-api-1.2/pom.xml b/annotation-api-1.2/pom.xml
index 5177445..1a1a57d 100644
--- a/annotation-api-1.2/pom.xml
+++ b/annotation-api-1.2/pom.xml
@@ -23,8 +23,9 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
@@ -37,7 +38,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>javax.annotation</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/assembly/pom.xml
----------------------------------------------------------------------
diff --git a/assembly/pom.xml b/assembly/pom.xml
deleted file mode 100644
index 78dcd5c..0000000
--- a/assembly/pom.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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">
-
-    <!--
-
-        Licensed to the Apache Software Foundation (ASF) under one or more
-        contributor license agreements.  See the NOTICE file distributed with
-        this work for additional information regarding copyright ownership.
-        The ASF licenses this file to You under the Apache License, Version 2.0
-        (the "License"); you may not use this file except in compliance with
-        the License.  You may obtain a copy of the License at
-
-           http://www.apache.org/licenses/LICENSE-2.0
-
-        Unless required by applicable law or agreed to in writing, software
-        distributed under the License is distributed on an "AS IS" BASIS,
-        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-        See the License for the specific language governing permissions and
-        limitations under the License.
-    -->
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
-    </parent>
-
-    <groupId>org.apache.servicemix.specs</groupId>
-    <artifactId>apache-servicemix-specs</artifactId>
-    <packaging>pom</packaging>
-    <version>2.10-SNAPSHOT</version>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-assembly-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>src</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>single</goal>
-                        </goals>
-                        <configuration>
-                            <descriptors>
-                                <descriptor>src/main/descriptors/src.xml</descriptor>
-                            </descriptors>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-
-</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/assembly/src/main/descriptors/src.xml
----------------------------------------------------------------------
diff --git a/assembly/src/main/descriptors/src.xml b/assembly/src/main/descriptors/src.xml
deleted file mode 100644
index df0776b..0000000
--- a/assembly/src/main/descriptors/src.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<assembly>
-    <id>src</id>
-
-    <formats>
-        <format>tar.gz</format>
-        <format>zip</format>
-    </formats>
-
-    <fileSets>
-        <fileSet>
-            <directory>${basedir}/..</directory>
-            <outputDirectory>/</outputDirectory>
-            <excludes>
-                <exclude>**/target/**</exclude>
-                <exclude>**/eclipse-classes/**</exclude>
-                <exclude>**/*.i??</exclude>
-                <exclude>**/.idea/**</exclude>
-            </excludes>
-        </fileSet>
-    </fileSets>
-
-</assembly>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jain-sip-api-1.2.1/pom.xml
----------------------------------------------------------------------
diff --git a/jain-sip-api-1.2.1/pom.xml b/jain-sip-api-1.2.1/pom.xml
index c511a73..3229c40 100644
--- a/jain-sip-api-1.2.1/pom.xml
+++ b/jain-sip-api-1.2.1/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jain-sip-api-1.2.1</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.2.1_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: SIP API 1.2.1</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <repositories>
         <repository>
             <id>jboss</id>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jain-sip-api-1.2/pom.xml
----------------------------------------------------------------------
diff --git a/jain-sip-api-1.2/pom.xml b/jain-sip-api-1.2/pom.xml
index 8bd1c77..afa2f9f 100644
--- a/jain-sip-api-1.2/pom.xml
+++ b/jain-sip-api-1.2/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jain-sip-api-1.2</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.2_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: SIP API 1.2</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <repositories>
         <repository>
             <id>jboss</id>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/java-persistence-api-1.1.1/pom.xml
----------------------------------------------------------------------
diff --git a/java-persistence-api-1.1.1/pom.xml b/java-persistence-api-1.1.1/pom.xml
index 66d2ec6..5391d12 100644
--- a/java-persistence-api-1.1.1/pom.xml
+++ b/java-persistence-api-1.1.1/pom.xml
@@ -23,21 +23,29 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.java-persistence-api-1.1.1</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.1.1_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: Java Persistence API 1.4</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/java-persistence-api-2.0/pom.xml
----------------------------------------------------------------------
diff --git a/java-persistence-api-2.0/pom.xml b/java-persistence-api-2.0/pom.xml
index d6ea912..c3d048e 100644
--- a/java-persistence-api-2.0/pom.xml
+++ b/java-persistence-api-2.0/pom.xml
@@ -23,21 +23,29 @@
     
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
     
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.java-persistence-api-2.0</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.0_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: Java Persistence API 2.0</name>
+
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
     
     <dependencies>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/javamail-api-1.4/pom.xml
----------------------------------------------------------------------
diff --git a/javamail-api-1.4/pom.xml b/javamail-api-1.4/pom.xml
index 9c60ee1..f25702c 100644
--- a/javamail-api-1.4/pom.xml
+++ b/javamail-api-1.4/pom.xml
@@ -23,21 +23,29 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.javamail-api-1.4</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.4_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JavaMail API 1.4</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jaxb-api-2.0/pom.xml
----------------------------------------------------------------------
diff --git a/jaxb-api-2.0/pom.xml b/jaxb-api-2.0/pom.xml
index f35ebfb..34f81c9 100644
--- a/jaxb-api-2.0/pom.xml
+++ b/jaxb-api-2.0/pom.xml
@@ -23,26 +23,42 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jaxb-api-2.0</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.0_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JAXB API 2.0</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
+    <pluginRepositories>
+       <pluginRepository>
+	  <id>jboss.earlyaccess</id>
+          <name>JBoss EarlyAccess</name>
+          <url>https://maven.repository.redhat.com/earlyaccess/</url>
+       </pluginRepository>
+    </pluginRepositories>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.stax-api-1.0</artifactId>
-            <version>${project.version}</version>
+            <version>1.0_1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jaxb-api-2.1/pom.xml
----------------------------------------------------------------------
diff --git a/jaxb-api-2.1/pom.xml b/jaxb-api-2.1/pom.xml
index bf7a6ed..53ff0e6 100644
--- a/jaxb-api-2.1/pom.xml
+++ b/jaxb-api-2.1/pom.xml
@@ -23,26 +23,42 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jaxb-api-2.1</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.1_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JAXB API 2.1</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
+    <pluginRepositories>
+       <pluginRepository>
+          <id>jboss.earlyaccess</id>
+          <name>JBoss EarlyAccess</name>
+          <url>https://maven.repository.redhat.com/earlyaccess/</url>
+       </pluginRepository>
+    </pluginRepositories>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.stax-api-1.0</artifactId>
-            <version>${project.version}</version>
+            <version>1.0_1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jaxb-api-2.2/pom.xml
----------------------------------------------------------------------
diff --git a/jaxb-api-2.2/pom.xml b/jaxb-api-2.2/pom.xml
index 2b20823..5ebdbc9 100644
--- a/jaxb-api-2.2/pom.xml
+++ b/jaxb-api-2.2/pom.xml
@@ -23,26 +23,34 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jaxb-api-2.2</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.2_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JAXB API 2.2</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.stax-api-1.0</artifactId>
-            <version>${project.version}</version>
+            <version>1.0_1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jaxp-api-1.3/pom.xml
----------------------------------------------------------------------
diff --git a/jaxp-api-1.3/pom.xml b/jaxp-api-1.3/pom.xml
index 9468015..41965d6 100644
--- a/jaxp-api-1.3/pom.xml
+++ b/jaxp-api-1.3/pom.xml
@@ -23,21 +23,29 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jaxp-api-1.3</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.3_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JAXP API 1.3</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>xml-apis</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jaxp-api-1.4/pom.xml
----------------------------------------------------------------------
diff --git a/jaxp-api-1.4/pom.xml b/jaxp-api-1.4/pom.xml
index 3d03a54..7abcca0 100644
--- a/jaxp-api-1.4/pom.xml
+++ b/jaxp-api-1.4/pom.xml
@@ -23,26 +23,34 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jaxp-api-1.4</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.4_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JAXP API 1.4</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.stax-api-1.2</artifactId>
-            <version>${project.version}</version>
+            <version>1.2_1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>xml-apis</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jaxrs-api-2.1/pom.xml
----------------------------------------------------------------------
diff --git a/jaxrs-api-2.1/pom.xml b/jaxrs-api-2.1/pom.xml
index 99aeac9..268a4a8 100644
--- a/jaxrs-api-2.1/pom.xml
+++ b/jaxrs-api-2.1/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jaxrs-api-2.1</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.1_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JAX-RS API 2.1</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>javax.ws.rs</groupId>
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.parent.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jaxws-api-2.0/pom.xml
----------------------------------------------------------------------
diff --git a/jaxws-api-2.0/pom.xml b/jaxws-api-2.0/pom.xml
index 77e7b92..ff6bce0 100644
--- a/jaxws-api-2.0/pom.xml
+++ b/jaxws-api-2.0/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jaxws-api-2.0</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.0_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JAXWS API 2.0</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.axis2</groupId>
@@ -96,17 +104,17 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.jaxb-api-2.0</artifactId>
-            <version>${project.version}</version>
+            <version>2.0_1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.saaj-api-1.3</artifactId>
-            <version>${project.version}</version>
+            <version>1.3_1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.stax-api-1.0</artifactId>
-            <version>${project.version}</version>
+            <version>1.0_1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>
@@ -116,7 +124,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jaxws-api-2.1/pom.xml
----------------------------------------------------------------------
diff --git a/jaxws-api-2.1/pom.xml b/jaxws-api-2.1/pom.xml
index 2c5d6a7..c2ef4a6 100644
--- a/jaxws-api-2.1/pom.xml
+++ b/jaxws-api-2.1/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jaxws-api-2.1</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.1_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JAXWS API 2.1</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>
@@ -60,22 +68,22 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.jaxb-api-2.1</artifactId>
-            <version>${project.version}</version>
+            <version>2.1_1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.saaj-api-1.3</artifactId>
-            <version>${project.version}</version>
+            <version>1.3_1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.stax-api-1.0</artifactId>
-            <version>${project.version}</version>
+            <version>1.0_1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
     <build>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jaxws-api-2.2/pom.xml
----------------------------------------------------------------------
diff --git a/jaxws-api-2.2/pom.xml b/jaxws-api-2.2/pom.xml
index 28df872..24d3852 100644
--- a/jaxws-api-2.2/pom.xml
+++ b/jaxws-api-2.2/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jaxws-api-2.2</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.2_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JAXWS API 2.2</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>
@@ -60,22 +68,22 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.jaxb-api-2.2</artifactId>
-            <version>${project.version}</version>
+            <version>2.2_1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.saaj-api-1.3</artifactId>
-            <version>${project.version}</version>
+            <version>1.3_1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.stax-api-1.0</artifactId>
-            <version>${project.version}</version>
+            <version>1.0_1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
     <build>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jbi-api-1.0/pom.xml
----------------------------------------------------------------------
diff --git a/jbi-api-1.0/pom.xml b/jbi-api-1.0/pom.xml
index 5952db7..1143fc9 100644
--- a/jbi-api-1.0/pom.xml
+++ b/jbi-api-1.0/pom.xml
@@ -23,8 +23,9 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
@@ -33,6 +34,13 @@
     <version>2.10-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JBI API 1.0</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jcr-api-2.0/pom.xml
----------------------------------------------------------------------
diff --git a/jcr-api-2.0/pom.xml b/jcr-api-2.0/pom.xml
index 8c9a9bd..703d3cf 100644
--- a/jcr-api-2.0/pom.xml
+++ b/jcr-api-2.0/pom.xml
@@ -22,16 +22,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jcr-api-2.0</artifactId>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.0_1-SNAPSHOT</version>
     <packaging>bundle</packaging>
     <name>Apache ServiceMix :: Specs :: JCR API 2.0</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>javax.jcr</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/json-api-1.1/pom.xml
----------------------------------------------------------------------
diff --git a/json-api-1.1/pom.xml b/json-api-1.1/pom.xml
index 791ba22..428167d 100644
--- a/json-api-1.1/pom.xml
+++ b/json-api-1.1/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.json-api-1.1</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.1_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSon API 1.1</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr250-1.0/pom.xml
----------------------------------------------------------------------
diff --git a/jsr250-1.0/pom.xml b/jsr250-1.0/pom.xml
index 3b27785..4811f1a 100644
--- a/jsr250-1.0/pom.xml
+++ b/jsr250-1.0/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr250-1.0</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.0_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-250 1.0</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr303-api-1.0.0/pom.xml
----------------------------------------------------------------------
diff --git a/jsr303-api-1.0.0/pom.xml b/jsr303-api-1.0.0/pom.xml
index e46cf0e..8831d7e 100644
--- a/jsr303-api-1.0.0/pom.xml
+++ b/jsr303-api-1.0.0/pom.xml
@@ -23,21 +23,29 @@
     
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
     
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr303-api-1.0.0</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.0.0_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-303 API 1.0.0</name>
+
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
     
     <dependencies>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>javax.validation</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr303-api-1.1.0/pom.xml
----------------------------------------------------------------------
diff --git a/jsr303-api-1.1.0/pom.xml b/jsr303-api-1.1.0/pom.xml
index 0840ed2..f37e824 100644
--- a/jsr303-api-1.1.0/pom.xml
+++ b/jsr303-api-1.1.0/pom.xml
@@ -23,21 +23,29 @@
     
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
     
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr303-api-1.1.0</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.1.0_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-303 API 1.1.0</name>
+
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
     
     <dependencies>
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>javax.validation</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr311-api-0.8/pom.xml
----------------------------------------------------------------------
diff --git a/jsr311-api-0.8/pom.xml b/jsr311-api-0.8/pom.xml
index 9a7cf8b..42b1440 100644
--- a/jsr311-api-0.8/pom.xml
+++ b/jsr311-api-0.8/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr311-api-0.8</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>0.8_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-311 API 0.8</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>javax.ws.rs</groupId>             
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr311-api-1.0/pom.xml
----------------------------------------------------------------------
diff --git a/jsr311-api-1.0/pom.xml b/jsr311-api-1.0/pom.xml
index 02264ad..6f91223 100644
--- a/jsr311-api-1.0/pom.xml
+++ b/jsr311-api-1.0/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr311-api-1.0</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.0_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-311 API 1.0</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>javax.ws.rs</groupId>             
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr311-api-1.1.1/pom.xml
----------------------------------------------------------------------
diff --git a/jsr311-api-1.1.1/pom.xml b/jsr311-api-1.1.1/pom.xml
index ef3697e..888fa1d 100644
--- a/jsr311-api-1.1.1/pom.xml
+++ b/jsr311-api-1.1.1/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr311-api-1.1.1</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.1.1_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-311 API 1.1.1</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>javax.ws.rs</groupId>
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr311-api-1.1/pom.xml
----------------------------------------------------------------------
diff --git a/jsr311-api-1.1/pom.xml b/jsr311-api-1.1/pom.xml
index 5adc090..c5e21ac 100644
--- a/jsr311-api-1.1/pom.xml
+++ b/jsr311-api-1.1/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr311-api-1.1</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.1_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-311 API 1.1</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>javax.ws.rs</groupId>             
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr339-api-2.0.1/pom.xml
----------------------------------------------------------------------
diff --git a/jsr339-api-2.0.1/pom.xml b/jsr339-api-2.0.1/pom.xml
index 0ec7bc7..c852514 100644
--- a/jsr339-api-2.0.1/pom.xml
+++ b/jsr339-api-2.0.1/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr339-api-2.0.1</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.0.1_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-339 API 2.0.1</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>javax.ws.rs</groupId>
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr339-api-2.0/pom.xml
----------------------------------------------------------------------
diff --git a/jsr339-api-2.0/pom.xml b/jsr339-api-2.0/pom.xml
index dd38554..79e0ca8 100644
--- a/jsr339-api-2.0/pom.xml
+++ b/jsr339-api-2.0/pom.xml
@@ -23,14 +23,15 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr339-api-2.0</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.0_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-339 API 2.0</name>
 
     <dependencies>
@@ -42,7 +43,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr339-api-m10/pom.xml
----------------------------------------------------------------------
diff --git a/jsr339-api-m10/pom.xml b/jsr339-api-m10/pom.xml
index a787192..7123e19 100644
--- a/jsr339-api-m10/pom.xml
+++ b/jsr339-api-m10/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr339-api-m10</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.0-m10_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-339 API M10</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>javax.ws.rs</groupId>
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr339-api-m13/pom.xml
----------------------------------------------------------------------
diff --git a/jsr339-api-m13/pom.xml b/jsr339-api-m13/pom.xml
index f56d126..2493b7d 100644
--- a/jsr339-api-m13/pom.xml
+++ b/jsr339-api-m13/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr339-api-m13</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.0-m13_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-339 API M13</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>javax.ws.rs</groupId>
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr339-api-rc3/pom.xml
----------------------------------------------------------------------
diff --git a/jsr339-api-rc3/pom.xml b/jsr339-api-rc3/pom.xml
index 3bfd98d..b51f633 100644
--- a/jsr339-api-rc3/pom.xml
+++ b/jsr339-api-rc3/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr339-api-rc3</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.0-rc3_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-339 API M13</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>javax.ws.rs</groupId>
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr370-api-m1/pom.xml
----------------------------------------------------------------------
diff --git a/jsr370-api-m1/pom.xml b/jsr370-api-m1/pom.xml
index 4333ddd..a94e4ff 100644
--- a/jsr370-api-m1/pom.xml
+++ b/jsr370-api-m1/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr370-api-m1</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.1-m01_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-370 API 2.1 M1</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>javax.ws.rs</groupId>
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr370-api-m4/pom.xml
----------------------------------------------------------------------
diff --git a/jsr370-api-m4/pom.xml b/jsr370-api-m4/pom.xml
index 9d141d9..2dd6ebd 100644
--- a/jsr370-api-m4/pom.xml
+++ b/jsr370-api-m4/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr370-api-m4</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.1-m04_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-370 API 2.1 M4</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>javax.ws.rs</groupId>
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/jsr370-api-m5/pom.xml
----------------------------------------------------------------------
diff --git a/jsr370-api-m5/pom.xml b/jsr370-api-m5/pom.xml
index c9f6883..de61f7d 100644
--- a/jsr370-api-m5/pom.xml
+++ b/jsr370-api-m5/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.jsr370-api-m5</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>2.1-m05_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: JSR-370 API 2.1 M5</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>javax.ws.rs</groupId>
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/locator/pom.xml
----------------------------------------------------------------------
diff --git a/locator/pom.xml b/locator/pom.xml
index 945367e..b9add91 100644
--- a/locator/pom.xml
+++ b/locator/pom.xml
@@ -23,8 +23,9 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
@@ -33,6 +34,13 @@
     <version>2.10-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: Locator</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
          <dependency>
             <groupId>junit</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index dd16980..53975cb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,7 +24,6 @@
     <parent>
         <groupId>org.apache.servicemix</groupId>
         <artifactId>servicemix-pom</artifactId>
-        <relativePath>../servicemix-pom/pom.xml</relativePath>
         <version>5</version>
     </parent>
 
@@ -33,9 +32,11 @@
     <packaging>pom</packaging>
     <version>2.10-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs</name>
-    <inceptionYear>2007</inceptionYear>
+
+    <!-- This pom is not supposed to be released, it's just the list of next specs modules we plan to include in next release cycle -->
 
     <modules>
+        <module>specs-pom</module>
         <module>locator</module>
         <module>activator</module>
         <module>saaj-api-1.3</module>
@@ -76,334 +77,6 @@
         <module>jsr370-api-m5</module>
         <module>jaxrs-api-2.1</module>
     	<module>json-api-1.1</module>
-        <module>assembly</module>
     </modules>
 
-    <scm>
-        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
-        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
-        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
-        <tag>HEAD</tag>
-    </scm>
-
-    <issueManagement>
-        <system>jira</system>
-        <url>http://issues.apache.org/jira/browse/SM</url>
-    </issueManagement>
-
-    <prerequisites>
-        <maven>3.0.4</maven>
-    </prerequisites>
-
-    <properties>
-        <osgi.version>4.3.0</osgi.version>
-    </properties>
-
-    <repositories>
-        <!-- Default repository -->
-        <repository>
-            <id>central</id>
-            <name>Default maven repo</name>
-            <url>http://repo1.maven.org/maven2</url>
-        </repository>
-        <!-- ServiceMix repo -->
-        <repository>
-            <id>servicemix</id>
-            <name>Apache ServiceMix Repository</name>
-            <url>http://svn.apache.org/repos/asf/servicemix/m2-repo</url>
-        </repository>
-    </repositories>
-
-    <pluginRepositories>
-        <!-- ServiceMix repo -->
-        <pluginRepository>
-            <id>servicemix</id>
-            <name>Apache ServiceMix Repository</name>
-            <url>http://svn.apache.org/repos/asf/servicemix/m2-repo</url>
-        </pluginRepository>
-        <!-- japidiff repository -->
-        <pluginRepository>
-            <id>japidiff</id>
-            <name>JApiDiff Repository</name>
-            <url>https://repository.jboss.org/nexus/content/repositories/m2-japidiff</url>
-        </pluginRepository>
-    </pluginRepositories>
-
-    <dependencies>
-        <!-- adding the OSGi JAR everywhere to ensure javadoc can get built -->
-        <dependency>
-            <groupId>org.osgi</groupId>
-            <artifactId>org.osgi.core</artifactId>
-            <version>${osgi.version}</version>
-            <scope>provided</scope>
-        </dependency>
-    </dependencies>
-
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.servicemix.legal</groupId>
-                <artifactId>legal</artifactId>
-                <version>1.0</version>
-                <type>xml</type>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-
-    <build>
-        <defaultGoal>install</defaultGoal>
-
-        <pluginManagement>
-            <plugins>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-jar-plugin</artifactId>
-                    <version>2.4</version>
-                </plugin>
-                <!--
-                   Adding some extra config to what has already been defined in org.apache:apache-7:pom
-                -->
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-release-plugin</artifactId>
-                    <version>2.5.1</version>
-                    <configuration>
-                        <preparationGoals>clean install</preparationGoals>
-                        <arguments>-Prelease,deploy</arguments>
-                        <autoVersionSubmodules>true</autoVersionSubmodules>
-                    </configuration>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.felix</groupId>
-                    <artifactId>maven-bundle-plugin</artifactId>
-                    <version>3.4.0</version>
-                    <extensions>true</extensions>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-compiler-plugin</artifactId>
-                    <version>3.1</version>
-                    <configuration>
-                        <source>1.5</source>
-                        <target>1.5</target>
-                        <maxmem>256M</maxmem>
-                        <fork>${compiler.fork}</fork>
-                    </configuration>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-idea-plugin</artifactId>
-                    <version>2.2.1</version>
-                    <configuration>
-                        <downloadSources>true</downloadSources>
-                        <downloadJavadocs>true</downloadJavadocs>
-                    </configuration>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-surefire-plugin</artifactId>
-                    <version>2.16</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-shade-plugin</artifactId>
-                    <version>2.2</version>
-                </plugin>
-                <plugin>
-                    <groupId>com.google.code.japidiff</groupId>
-                    <artifactId>maven-japidiff-plugin</artifactId>
-                    <version>1.2</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-eclipse-plugin</artifactId>
-                    <version>2.9</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-javadoc-plugin</artifactId>
-                    <version>2.9.1</version>
-                    <configuration>
-                       <additionalparam>-Xdoclint:none</additionalparam>
-                    </configuration>
-                </plugin>
-            </plugins>
-        </pluginManagement>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-dependency-plugin</artifactId>
-                <version>2.8</version>
-                <executions>
-                    <execution>
-                        <id>copy-legal</id>
-                        <phase>generate-resources</phase>
-                        <goals>
-                            <goal>copy</goal>
-                        </goals>
-                        <configuration>
-                            <artifactItems>
-                                <artifactItem>
-                                    <groupId>org.apache.servicemix.legal</groupId>
-                                    <artifactId>legal</artifactId>
-                                    <version>1.0</version>
-                                    <type>xml</type>
-                                    <outputDirectory>target/legal/</outputDirectory>
-                                </artifactItem>
-                            </artifactItems>
-                            <stripVersion>true</stripVersion>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-remote-resources-plugin</artifactId>
-                <version>1.5</version>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>process</goal>
-                        </goals>
-                        <configuration>
-                            <resourceBundles>
-                                <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
-                            </resourceBundles>
-                            <supplementalModels>
-                                <supplementalModel>target/legal/legal.xml</supplementalModel>
-                            </supplementalModels>
-                            <properties>
-                                <addLicense>true</addLicense>
-                                <addArtifact>true</addArtifact>
-                                <projectName>Apache ServiceMix</projectName>
-                            </properties>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-source-plugin</artifactId>
-                <version>3.0.1</version>
-                <executions>
-                    <execution>
-                        <id>attach-sources</id>
-                        <goals>
-                            <goal>jar</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-
-    <reporting>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-javadoc-plugin</artifactId>
-                <version>2.9.1</version>
-                <configuration>
-                    <additionalparam>-Xdoclint:none</additionalparam>
-                    <minmemory>128m</minmemory>
-                    <maxmemory>512m</maxmemory>
-                    <breakiterator>true</breakiterator>
-                    <quiet>true</quiet>
-                    <verbose>false</verbose>
-                    <source>1.5</source>
-                    <linksource>true</linksource>
-                    <links>
-                        <link>http://download.oracle.com/javase/1.5.0/docs/api/</link>
-                        <link>http://download.oracle.com/javaee/5/api/</link>
-                        <link>http://www.osgi.org/javadoc/r4/</link>
-                    </links>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-jxr-plugin</artifactId>
-                <version>2.4</version>
-            </plugin>
-        </plugins>
-    </reporting>
-
-    <profiles>
-        <profile>
-            <id>fastinstall</id>
-            <properties>
-                <maven.test.skip>true</maven.test.skip>
-            </properties>
-        </profile>
-        <profile>
-            <id>rat</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.codehaus.mojo</groupId>
-                        <artifactId>rat-maven-plugin</artifactId>
-                        <version>1.0-alpha-3</version>
-                        <executions>
-                            <execution>
-                                <phase>verify</phase>
-                                <goals>
-                                    <goal>check</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                        <configuration>
-                            <reportFile>${project.build.directory}/${project.build.finalName}.rat</reportFile>
-                            <excludes>
-                                <exclude>**/target/**/*</exclude>
-                                <!-- IDEA files -->
-                                <exclude>**/*.iml</exclude>
-                                <exclude>**/*.ipr</exclude>
-                                <exclude>**/*.iws</exclude>
-                                <!-- Eclipse files -->
-                                <exclude>**/.*</exclude>
-                                <exclude>**/eclipse-classes/**/*</exclude>
-                            </excludes>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-            <id>release</id>
-            <build>
-                <plugins>
-                    <!-- We want to deploy the artifact to a staging location for perusal -->
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-deploy-plugin</artifactId>
-                        <version>2.8.1</version>
-                        <inherited>true</inherited>
-                        <configuration>
-                            <altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository>
-                            <updateReleaseInfo>true</updateReleaseInfo>
-                        </configuration>
-                    </plugin>
-                    <!-- We want to sign the artifact, the POM, and all attached artifacts -->
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-gpg-plugin</artifactId>
-                        <version>1.4</version>
-                        <executions>
-                            <execution>
-                                <goals>
-                                    <goal>sign</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-            <id>deploy</id>
-            <build>
-                <defaultGoal>deploy</defaultGoal>
-            </build>
-        </profile>
-    </profiles>
-
 </project>

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/saaj-api-1.3/pom.xml
----------------------------------------------------------------------
diff --git a/saaj-api-1.3/pom.xml b/saaj-api-1.3/pom.xml
index cccadbd..71c0b11 100644
--- a/saaj-api-1.3/pom.xml
+++ b/saaj-api-1.3/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.saaj-api-1.3</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.3_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: SAAJ API 1.3</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>
 

http://git-wip-us.apache.org/repos/asf/servicemix-specs/blob/b71e1276/scripting-api-1.0/pom.xml
----------------------------------------------------------------------
diff --git a/scripting-api-1.0/pom.xml b/scripting-api-1.0/pom.xml
index fc6bf3d..54760cb 100644
--- a/scripting-api-1.0/pom.xml
+++ b/scripting-api-1.0/pom.xml
@@ -23,16 +23,24 @@
 
     <parent>
         <groupId>org.apache.servicemix.specs</groupId>
-        <artifactId>specs</artifactId>
-        <version>2.10-SNAPSHOT</version>
+        <artifactId>specs-pom</artifactId>
+        <version>1-SNAPSHOT</version>
+        <relativePath>../specs-pom/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.specs</groupId>
     <artifactId>org.apache.servicemix.specs.scripting-api-1.0</artifactId>
     <packaging>bundle</packaging>
-    <version>2.10-SNAPSHOT</version>
+    <version>1.0_1-SNAPSHOT</version>
     <name>Apache ServiceMix :: Specs :: Scripting API 1.0</name>
 
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-specs.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-specs.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.livetribe</groupId>
@@ -42,7 +50,7 @@
         <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.locator</artifactId>
-            <version>${project.version}</version>
+            <version>2.10-SNAPSHOT</version>
         </dependency>
     </dependencies>