SMX4-958: Javadoc warnings during release build

git-svn-id: https://svn.apache.org/repos/asf/servicemix/smx4/specs/trunk@1190311 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/locator/pom.xml b/locator/pom.xml
index b8bae17..a18b52b 100644
--- a/locator/pom.xml
+++ b/locator/pom.xml
@@ -34,12 +34,6 @@
     <name>Apache ServiceMix :: Specs :: Locator</name>
 
     <dependencies>
-        <dependency>
-            <groupId>org.apache.felix</groupId>
-            <artifactId>org.osgi.core</artifactId>
-            <version>1.2.0</version>
-            <scope>provided</scope>
-        </dependency>
          <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
diff --git a/pom.xml b/pom.xml
index c7e588e..71d2379 100644
--- a/pom.xml
+++ b/pom.xml
@@ -78,6 +78,10 @@
         <maven>2.0.7</maven>
     </prerequisites>
 
+    <properties>
+        <osgi.version>4.2.0</osgi.version>
+    </properties>
+
     <repositories>
         <!-- Default repository -->
         <repository>
@@ -108,6 +112,16 @@
         </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>