Sophie

Sophie

distrib > Mageia > 2 > i586 > by-pkgid > cabd58b18e3c4d2e43fdb3d6f1bbf6ab > files > 2

httpcomponents-core-4.1.3-1.mga2.src.rpm

From 0a31cca76b16acedae35ae4d909beb463da16f3f Mon Sep 17 00:00:00 2001
From: Stanislav Ochotnicky <sochotnicky@redhat.com>
Date: Fri, 1 Jul 2011 13:14:11 +0200
Subject: [PATCH 2/2] Osgify modules

---
 httpcore-nio/pom.xml |   12 +++++++++++-
 httpcore/pom.xml     |   16 +++++++++++++++-
 2 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/httpcore-nio/pom.xml b/httpcore-nio/pom.xml
index 1694003..3ca1390 100644
--- a/httpcore-nio/pom.xml
+++ b/httpcore-nio/pom.xml
@@ -39,7 +39,7 @@
    HttpComponents Core (non-blocking I/O)
   </description>
   <url>http://hc.apache.org/httpcomponents-core-ga</url>
-  <packaging>jar</packaging>
+  <packaging>bundle</packaging>
 
   <dependencies>
     <dependency>
@@ -86,6 +86,16 @@
       <plugin>
         <artifactId>maven-surefire-plugin</artifactId>
       </plugin>
+      <plugin>    
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+            <instructions>
+                <Export-Package>*</Export-Package>
+            </instructions>
+        </configuration>
+      </plugin>
     </plugins>
   </build>
 
diff --git a/httpcore/pom.xml b/httpcore/pom.xml
index 80d6de9..6f4ea07 100644
--- a/httpcore/pom.xml
+++ b/httpcore/pom.xml
@@ -39,7 +39,7 @@
    HttpComponents Core (blocking I/O)
   </description>
   <url>http://hc.apache.org/httpcomponents-core-ga</url>
-  <packaging>jar</packaging>
+  <packaging>bundle</packaging>
 
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -72,6 +72,7 @@
         </includes>
       </resource>
     </resources>
+
     <plugins>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
@@ -92,6 +93,19 @@
           <jvm>${httpcore.surefire.java}</jvm>
         </configuration>
       </plugin>
+
+      <plugin>   
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+            <instructions>
+                <Export-Package>*</Export-Package>
+                <Private-Package></Private-Package>
+            </instructions>
+        </configuration>
+      </plugin>   
+
     </plugins>
   </build>
 
-- 
1.7.5.4