Author: jbonofre
Date: Wed May 29 12:22:47 2013
New Revision: 1487450

URL: http://svn.apache.org/r1487450
Log:
[KARAF-2297] WebConsole exports org.json and plugins use it

Modified:
    karaf/trunk/pom.xml
    karaf/trunk/webconsole/console/pom.xml
    karaf/trunk/webconsole/features/pom.xml
    karaf/trunk/webconsole/gogo/pom.xml
    karaf/trunk/webconsole/http/pom.xml
    karaf/trunk/webconsole/instance/pom.xml

Modified: karaf/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/karaf/trunk/pom.xml?rev=1487450&r1=1487449&r2=1487450&view=diff
==============================================================================
--- karaf/trunk/pom.xml (original)
+++ karaf/trunk/pom.xml Wed May 29 12:22:47 2013
@@ -202,6 +202,7 @@
         <mina.version>2.0.7</mina.version>
         <osgi.version>5.0.0</osgi.version>
         <osgi.compendium.version>4.3.1</osgi.compendium.version>
+        <org.json.version>20070829</org.json.version>
         <pax.exam.version>2.6.0</pax.exam.version>
         <pax.logging.version>1.7.0</pax.logging.version>
         <pax.runner.version>1.7.6</pax.runner.version>
@@ -741,6 +742,12 @@
             </dependency>
 
             <dependency>
+                <groupId>org.json</groupId>
+                <artifactId>json</artifactId>
+                <version>${org.json.version}</version>
+            </dependency>
+
+            <dependency>
                 <groupId>commons-beanutils</groupId>
                 <artifactId>commons-beanutils</artifactId>
                 <version>${commons-beanutils.version}</version>

Modified: karaf/trunk/webconsole/console/pom.xml
URL: 
http://svn.apache.org/viewvc/karaf/trunk/webconsole/console/pom.xml?rev=1487450&r1=1487449&r2=1487450&view=diff
==============================================================================
--- karaf/trunk/webconsole/console/pom.xml (original)
+++ karaf/trunk/webconsole/console/pom.xml Wed May 29 12:22:47 2013
@@ -35,6 +35,7 @@
 
     <properties>
         
<appendedResourcesDirectory>${project.basedir}/../../etc/appended-resources</appendedResourcesDirectory>
+        
<org.json.version.osgi>0.0.0.${org.json.version}</org.json.version.osgi>
     </properties>
 
     <dependencies>
@@ -77,7 +78,6 @@
         <dependency>
             <groupId>org.json</groupId>
             <artifactId>json</artifactId>
-            <version>20070829</version>
             <scope>provided</scope>
             <optional>true</optional>
         </dependency>
@@ -120,7 +120,8 @@
                             
org.apache.felix.webconsole.internal.KarafOsgiManagerActivator
                         </Bundle-Activator>
                         <Export-Package>
-                            org.apache.felix.webconsole
+                            org.apache.felix.webconsole,
+                            org.json;version="${org.json.version.osgi}"
                         </Export-Package>
                         <Private-Package>
                             !org.apache.felix.webconsole,
@@ -155,9 +156,6 @@
                             org.osgi.compendium;
                                 inline=org/osgi/util/tracker/*,
 
-                            <!-- Required for JSON data transfer -->
-                            json,
-
                             <!-- File Upload -->
                             commons-fileupload,
 

Modified: karaf/trunk/webconsole/features/pom.xml
URL: 
http://svn.apache.org/viewvc/karaf/trunk/webconsole/features/pom.xml?rev=1487450&r1=1487449&r2=1487450&view=diff
==============================================================================
--- karaf/trunk/webconsole/features/pom.xml (original)
+++ karaf/trunk/webconsole/features/pom.xml Wed May 29 12:22:47 2013
@@ -75,8 +75,7 @@
         <dependency>
             <groupId>org.json</groupId>
             <artifactId>json</artifactId>
-            <version>20070829</version>
-            <scope>compile</scope>
+            <scope>provided</scope>
             <optional>true</optional>
         </dependency>
     </dependencies>
@@ -105,16 +104,12 @@
                     <instructions>
                         <Import-Package>
                             org.apache.aries.blueprint,
-                           org.apache.felix.webconsole*;version="[3,5)",
+                                       
org.apache.felix.webconsole*;version="[3,5)",
+                            org.json,
                             org.osgi.service.blueprint.container,
                             org.osgi.service.blueprint.reflect,
                             *
                         </Import-Package>
-                        <Embed-Dependency>
-                            <!-- Required for JSON data transfer -->
-                            <!-- TODO: this needs to be put in a common place 
for reuse. -->
-                            json
-                        </Embed-Dependency>
                     </instructions>
                 </configuration>
             </plugin>

Modified: karaf/trunk/webconsole/gogo/pom.xml
URL: 
http://svn.apache.org/viewvc/karaf/trunk/webconsole/gogo/pom.xml?rev=1487450&r1=1487449&r2=1487450&view=diff
==============================================================================
--- karaf/trunk/webconsole/gogo/pom.xml (original)
+++ karaf/trunk/webconsole/gogo/pom.xml Wed May 29 12:22:47 2013
@@ -90,8 +90,7 @@
         <dependency>
             <groupId>org.json</groupId>
             <artifactId>json</artifactId>
-            <version>20070829</version>
-            <scope>compile</scope>
+            <scope>provided</scope>
             <optional>true</optional>
         </dependency>
     </dependencies>
@@ -121,16 +120,12 @@
                         <Import-Package>
                             jline;version="[${jline.version}, 
${jline.version}]",
                             org.apache.aries.blueprint,
-                           org.apache.felix.webconsole*;version="[3,5)",
+                                       
org.apache.felix.webconsole*;version="[3,5)",
+                            org.json,
                             org.osgi.service.blueprint.container,
                             org.osgi.service.blueprint.reflect,
                             *
                         </Import-Package>
-                        <Embed-Dependency>
-                            <!-- Required for JSON data transfer -->
-                            <!-- TODO: this needs to be put in a common place 
for reuse. -->
-                            json
-                        </Embed-Dependency>
                     </instructions>
                 </configuration>
             </plugin>

Modified: karaf/trunk/webconsole/http/pom.xml
URL: 
http://svn.apache.org/viewvc/karaf/trunk/webconsole/http/pom.xml?rev=1487450&r1=1487449&r2=1487450&view=diff
==============================================================================
--- karaf/trunk/webconsole/http/pom.xml (original)
+++ karaf/trunk/webconsole/http/pom.xml Wed May 29 12:22:47 2013
@@ -80,8 +80,7 @@
         <dependency>
             <groupId>org.json</groupId>
             <artifactId>json</artifactId>
-            <version>20070829</version>
-            <scope>compile</scope>
+            <scope>provided</scope>
             <optional>true</optional>
         </dependency>
     </dependencies>
@@ -110,16 +109,12 @@
                     <instructions>
                         <Import-Package>
                             org.apache.aries.blueprint,
-                           org.apache.felix.webconsole*;version="[3,5)",
+                                       
org.apache.felix.webconsole*;version="[3,5)",
+                            org.json,
                             org.osgi.service.blueprint.container,
                             org.osgi.service.blueprint.reflect,
                             *
                         </Import-Package>
-                        <Embed-Dependency>
-                            <!-- Required for JSON data transfer -->
-                            <!-- TODO: this needs to be put in a common place 
for reuse. -->
-                            json
-                        </Embed-Dependency>
                     </instructions>
                 </configuration>
             </plugin>

Modified: karaf/trunk/webconsole/instance/pom.xml
URL: 
http://svn.apache.org/viewvc/karaf/trunk/webconsole/instance/pom.xml?rev=1487450&r1=1487449&r2=1487450&view=diff
==============================================================================
--- karaf/trunk/webconsole/instance/pom.xml (original)
+++ karaf/trunk/webconsole/instance/pom.xml Wed May 29 12:22:47 2013
@@ -71,8 +71,7 @@
                <dependency>
                        <groupId>org.json</groupId>
                        <artifactId>json</artifactId>
-                       <version>20070829</version>
-                       <scope>compile</scope>
+                       <scope>provided</scope>
                        <optional>true</optional>
                </dependency>
 
@@ -110,15 +109,11 @@
                                                <Import-Package>
                                                        
org.apache.aries.blueprint,
                                                        
org.apache.felix.webconsole*;version="[3,5)",
+                            org.json,
                                                        
org.osgi.service.blueprint.container,
                                                        
org.osgi.service.blueprint.reflect,
                                                        *
                                                </Import-Package>
-                                               <Embed-Dependency>
-                                                       <!-- Required for JSON 
data transfer -->
-                                                       <!-- TODO: this needs 
to be put in a common place for reuse. -->
-                                                       json
-                                               </Embed-Dependency>
                                        </instructions>
                                </configuration>
                        </plugin>


Reply via email to