Move parent pom for commons into "pom" folder
Adjust relative paths to parent pom
Add convenience reactor pom in commons directory

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@558979 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/commons/activation/pom.xml b/commons/activation/pom.xml
index fde1120..d56fb3b 100644
--- a/commons/activation/pom.xml
+++ b/commons/activation/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>activation</pkgArtifactId>
diff --git a/commons/antlr/pom.xml b/commons/antlr/pom.xml
index bd60466..9d39701 100644
--- a/commons/antlr/pom.xml
+++ b/commons/antlr/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>antlr</pkgArtifactId>
diff --git a/commons/aopalliance/pom.xml b/commons/aopalliance/pom.xml
index 14e5613..d34feb2 100644
--- a/commons/aopalliance/pom.xml
+++ b/commons/aopalliance/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>aopalliance</pkgArtifactId>
diff --git a/commons/avalon-framework/pom.xml b/commons/avalon-framework/pom.xml
index 0740dee..db5bf34 100644
--- a/commons/avalon-framework/pom.xml
+++ b/commons/avalon-framework/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>avalon-framework</pkgArtifactId>
diff --git a/commons/cglib/pom.xml b/commons/cglib/pom.xml
index 2f41395..72b826d 100644
--- a/commons/cglib/pom.xml
+++ b/commons/cglib/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>cglib-full</pkgArtifactId>
diff --git a/commons/commons-attributes-api/pom.xml b/commons/commons-attributes-api/pom.xml
index 6ed9794..fb837c4 100644
--- a/commons/commons-attributes-api/pom.xml
+++ b/commons/commons-attributes-api/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-attributes-api</pkgArtifactId>
diff --git a/commons/commons-attributes-compiler/pom.xml b/commons/commons-attributes-compiler/pom.xml
index 6d3723f..e9c1698 100644
--- a/commons/commons-attributes-compiler/pom.xml
+++ b/commons/commons-attributes-compiler/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-attributes-compiler</pkgArtifactId>
diff --git a/commons/commons-beanutils/pom.xml b/commons/commons-beanutils/pom.xml
index a747917..898e99b 100644
--- a/commons/commons-beanutils/pom.xml
+++ b/commons/commons-beanutils/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-beanutils</pkgArtifactId>
diff --git a/commons/commons-codec/pom.xml b/commons/commons-codec/pom.xml
index 873da59..3c651d9 100644
--- a/commons/commons-codec/pom.xml
+++ b/commons/commons-codec/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-codec</pkgArtifactId>
diff --git a/commons/commons-collections/pom.xml b/commons/commons-collections/pom.xml
index f2f6c26..80d6f07 100644
--- a/commons/commons-collections/pom.xml
+++ b/commons/commons-collections/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-collections</pkgArtifactId>
diff --git a/commons/commons-configuration/pom.xml b/commons/commons-configuration/pom.xml
index 237c1f2..8582558 100644
--- a/commons/commons-configuration/pom.xml
+++ b/commons/commons-configuration/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-configuration</pkgArtifactId>
diff --git a/commons/commons-digester/pom.xml b/commons/commons-digester/pom.xml
index 761ce5d..8382019 100644
--- a/commons/commons-digester/pom.xml
+++ b/commons/commons-digester/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-digester</pkgArtifactId>
diff --git a/commons/commons-el/pom.xml b/commons/commons-el/pom.xml
index 306b594..b2e5f3a 100644
--- a/commons/commons-el/pom.xml
+++ b/commons/commons-el/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-el</pkgArtifactId>
diff --git a/commons/commons-email/pom.xml b/commons/commons-email/pom.xml
index 0dfc590..45fe3ca 100644
--- a/commons/commons-email/pom.xml
+++ b/commons/commons-email/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-email</pkgArtifactId>
diff --git a/commons/commons-fileupload/pom.xml b/commons/commons-fileupload/pom.xml
index 9b701f3..032132a 100644
--- a/commons/commons-fileupload/pom.xml
+++ b/commons/commons-fileupload/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-fileupload</pkgArtifactId>
diff --git a/commons/commons-httpclient/pom.xml b/commons/commons-httpclient/pom.xml
index 65e412b..013ac6a 100644
--- a/commons/commons-httpclient/pom.xml
+++ b/commons/commons-httpclient/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-httpclient</pkgArtifactId>
diff --git a/commons/commons-io/pom.xml b/commons/commons-io/pom.xml
index ffe2eb6..58d65b3 100644
--- a/commons/commons-io/pom.xml
+++ b/commons/commons-io/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-io</pkgArtifactId>
diff --git a/commons/commons-jxpath/pom.xml b/commons/commons-jxpath/pom.xml
index e6f0b91..d74030f 100644
--- a/commons/commons-jxpath/pom.xml
+++ b/commons/commons-jxpath/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-jxpath</pkgArtifactId>
diff --git a/commons/commons-lang/pom.xml b/commons/commons-lang/pom.xml
index e8ae2ea..e16e127 100644
--- a/commons/commons-lang/pom.xml
+++ b/commons/commons-lang/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-lang</pkgArtifactId>
diff --git a/commons/commons-logging/pom.xml b/commons/commons-logging/pom.xml
index 8affcfa..6b4ac80 100644
--- a/commons/commons-logging/pom.xml
+++ b/commons/commons-logging/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>commons-logging</pkgArtifactId>
diff --git a/commons/commons-validator/pom.xml b/commons/commons-validator/pom.xml
index d9b0dee..cff2b51 100644
--- a/commons/commons-validator/pom.xml
+++ b/commons/commons-validator/pom.xml
@@ -18,12 +18,13 @@
     under the License. 
 -->
 <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>
-  <parent>
-    <groupId>org.apache.felix.commons</groupId>
-    <artifactId>build</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
-  </parent>
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.felix.commons</groupId>
+        <artifactId>build</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
+    </parent>
   <properties>
     <pkgArtifactId>commons-validator</pkgArtifactId>
     <pkgVersion>1.3.1</pkgVersion>
diff --git a/commons/dom4j/pom.xml b/commons/dom4j/pom.xml
index 86f8c30..5570f51 100644
--- a/commons/dom4j/pom.xml
+++ b/commons/dom4j/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>dom4j</pkgArtifactId>
diff --git a/commons/ehcache/pom.xml b/commons/ehcache/pom.xml
index e77c98e..b3cdca7 100644
--- a/commons/ehcache/pom.xml
+++ b/commons/ehcache/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>ehcache</pkgArtifactId>
diff --git a/commons/hibernate/pom.xml b/commons/hibernate/pom.xml
index 94e8551..b3f08f3 100644
--- a/commons/hibernate/pom.xml
+++ b/commons/hibernate/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>hibernate</pkgArtifactId>
diff --git a/commons/hsqldb/pom.xml b/commons/hsqldb/pom.xml
index 7f00d1b..a1c614f 100644
--- a/commons/hsqldb/pom.xml
+++ b/commons/hsqldb/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>hsqldb</pkgArtifactId>
diff --git a/commons/jms/pom.xml b/commons/jms/pom.xml
index 241d297..9fb5331 100644
--- a/commons/jms/pom.xml
+++ b/commons/jms/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>jms</pkgArtifactId>
diff --git a/commons/jmxtools/pom.xml b/commons/jmxtools/pom.xml
index c91ec84..5c5fb21 100644
--- a/commons/jmxtools/pom.xml
+++ b/commons/jmxtools/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>jmxtools</pkgArtifactId>
diff --git a/commons/jstl/pom.xml b/commons/jstl/pom.xml
index 6ef2abb..0726923 100644
--- a/commons/jstl/pom.xml
+++ b/commons/jstl/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>jstl</pkgArtifactId>
diff --git a/commons/jta/pom.xml b/commons/jta/pom.xml
index 27ad825..ca31dd8 100644
--- a/commons/jta/pom.xml
+++ b/commons/jta/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>jta</pkgArtifactId>
diff --git a/commons/jzlib/pom.xml b/commons/jzlib/pom.xml
index ba774af..0f0a02d 100644
--- a/commons/jzlib/pom.xml
+++ b/commons/jzlib/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>jzlib</pkgArtifactId>
diff --git a/commons/log4j/pom.xml b/commons/log4j/pom.xml
index f54a118..ec0b3a2 100644
--- a/commons/log4j/pom.xml
+++ b/commons/log4j/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>log4j</pkgArtifactId>
diff --git a/commons/logkit/pom.xml b/commons/logkit/pom.xml
index f12f8bf..0c75d07 100644
--- a/commons/logkit/pom.xml
+++ b/commons/logkit/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>logkit</pkgArtifactId>
diff --git a/commons/mail/pom.xml b/commons/mail/pom.xml
index cbf4c37..48fdea2 100644
--- a/commons/mail/pom.xml
+++ b/commons/mail/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>mail</pkgArtifactId>
diff --git a/commons/poi/pom.xml b/commons/poi/pom.xml
index 2f04f82..832d18c 100644
--- a/commons/poi/pom.xml
+++ b/commons/poi/pom.xml
@@ -19,11 +19,12 @@
 -->
 <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>
-  <parent>
-    <groupId>org.apache.felix.commons</groupId>
-    <artifactId>build</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
-  </parent>
+    <parent>
+        <groupId>org.apache.felix.commons</groupId>
+        <artifactId>build</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
+    </parent>
   <properties>
     <pkgArtifactId>poi</pkgArtifactId>
     <pkgVersion>3.0.1-FINAL</pkgVersion>
diff --git a/commons/pom.xml b/commons/pom.xml
index 2f07017..d9b33ab 100644
--- a/commons/pom.xml
+++ b/commons/pom.xml
@@ -20,27 +20,21 @@
 <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>
-    <parent>
-        <groupId>org.apache.felix</groupId>
-        <artifactId>felix</artifactId>
-        <version>1.0.0</version>
-        <relativePath>../pom/pom.xml</relativePath>
-    </parent>
     <packaging>pom</packaging>
-    <name>Apache Felix Commons: Build</name>
+    <name>Apache Felix Commons: Reactor</name>
     <groupId>org.apache.felix.commons</groupId>
-    <artifactId>build</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
+    <artifactId>reactor</artifactId>
+    <version>1</version>
     <description>
-        These subprojects wrap common third-party jars as OSGi bundles.
+        This is just a convenience reactor build.
     </description>
-    <scm>
-      <connection>scm:svn:http://svn.apache.org/repos/felix/trunk/commons</connection>
-      <developerConnection>scm:svn:https://svn.apache.org/repos/felix/trunk/commons</developerConnection>
-      <url>http://svn.apache.org/viewcvs/felix/trunk/commons</url>
-    </scm>
+
     <modules>
+        <!-- parent pom for all contained modules -->
+        <module>pom</module>
+        <!-- The bundles: -->
         <module>activation</module>
         <module>antlr</module>
         <module>aopalliance</module>
@@ -81,52 +75,4 @@
         <module>xml-apis</module>
         <module>xml-resolver</module>
     </modules>
-    <build>
-        <pluginManagement>
-            <plugins>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-release-plugin</artifactId>
-                    <version>2.0-beta-6</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-gpg-plugin</artifactId>
-                    <version>1.0-alpha-3</version>
-                </plugin>
-            </plugins>
-        </pluginManagement>
-    </build>
-    
-    <profiles>
-        <profile>
-            <id>release</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-release-plugin</artifactId>
-                        <configuration>
-                            <tagBase>http://svn.apache.org/repos/felix/releases</tagBase>
-                            <useReleaseProfile>false</useReleaseProfile>
-                            <goals>deploy</goals>
-                        </configuration>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-gpg-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>sign-artifacts</id>
-                                <phase>verify</phase>
-                                <goals>
-                                    <goal>sign</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
 </project>
diff --git a/commons/pom/pom.xml b/commons/pom/pom.xml
new file mode 100644
index 0000000..d75edbe
--- /dev/null
+++ b/commons/pom/pom.xml
@@ -0,0 +1,92 @@
+<?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. 
+-->
+<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>
+    <parent>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>felix</artifactId>
+        <version>1.0.0</version>
+        <relativePath>../../pom</relativePath>
+    </parent>
+    <packaging>pom</packaging>
+    <name>Apache Felix Commons: Build</name>
+    <groupId>org.apache.felix.commons</groupId>
+    <artifactId>build</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <description>
+        These subprojects wrap common third-party jars as OSGi bundles.
+    </description>
+    <scm>
+      <connection>scm:svn:http://svn.apache.org/repos/felix/trunk/commons/pom</connection>
+      <developerConnection>scm:svn:https://svn.apache.org/repos/felix/trunk/commons/pom</developerConnection>
+      <url>http://svn.apache.org/viewcvs/felix/trunk/commons/pom</url>
+    </scm>
+
+    <build>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-release-plugin</artifactId>
+                    <version>2.0-beta-6</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-gpg-plugin</artifactId>
+                    <version>1.0-alpha-3</version>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+    
+    <profiles>
+        <profile>
+            <id>release</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-release-plugin</artifactId>
+                        <configuration>
+                            <tagBase>http://svn.apache.org/repos/felix/releases</tagBase>
+                            <useReleaseProfile>false</useReleaseProfile>
+                            <goals>deploy</goals>
+                        </configuration>
+                    </plugin>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-gpg-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>sign-artifacts</id>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>sign</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+</project>
diff --git a/commons/portlet-api/pom.xml b/commons/portlet-api/pom.xml
index 71f6f4a..404697e 100644
--- a/commons/portlet-api/pom.xml
+++ b/commons/portlet-api/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>portlet-api</pkgArtifactId>
diff --git a/commons/servlet-api/pom.xml b/commons/servlet-api/pom.xml
index 30a7838..05ee7fe 100644
--- a/commons/servlet-api/pom.xml
+++ b/commons/servlet-api/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>servlet-api</pkgArtifactId>
diff --git a/commons/xercesImpl/pom.xml b/commons/xercesImpl/pom.xml
index 0804be0..e0803e3 100644
--- a/commons/xercesImpl/pom.xml
+++ b/commons/xercesImpl/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>xercesImpl</pkgArtifactId>
diff --git a/commons/xml-apis/pom.xml b/commons/xml-apis/pom.xml
index 4828dbe..43420bc 100644
--- a/commons/xml-apis/pom.xml
+++ b/commons/xml-apis/pom.xml
@@ -22,11 +22,12 @@
   
   <modelVersion>4.0.0</modelVersion>
   
-  <parent>
-    <groupId>org.apache.felix.commons</groupId>
-    <artifactId>build</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
-  </parent>
+    <parent>
+        <groupId>org.apache.felix.commons</groupId>
+        <artifactId>build</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
+    </parent>
     
   <properties>
     <pkgArtifactId>xml-apis</pkgArtifactId>
diff --git a/commons/xml-resolver/pom.xml b/commons/xml-resolver/pom.xml
index 4711306..9690bee 100644
--- a/commons/xml-resolver/pom.xml
+++ b/commons/xml-resolver/pom.xml
@@ -25,6 +25,7 @@
         <groupId>org.apache.felix.commons</groupId>
         <artifactId>build</artifactId>
         <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../pom</relativePath>
     </parent>
     <properties>
         <pkgArtifactId>xml-resolver</pkgArtifactId>