Author: xuhaihong
Date: Mon Feb 28 05:30:38 2011
New Revision: 1075214

URL: http://svn.apache.org/viewvc?rev=1075214&view=rev
Log:
OPENEJB-1421 Mark some import packages as dynamic import in openejb-axis (Patch 
from Shawn Jiang)

Modified:
    openejb/trunk/openejb3/pom.xml
    openejb/trunk/openejb3/server/openejb-axis/pom.xml

Modified: openejb/trunk/openejb3/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/pom.xml?rev=1075214&r1=1075213&r2=1075214&view=diff
==============================================================================
--- openejb/trunk/openejb3/pom.xml (original)
+++ openejb/trunk/openejb3/pom.xml Mon Feb 28 05:30:38 2011
@@ -100,10 +100,12 @@
     <!-- OSGi bundles properties -->
     <openejb.osgi.import.pkg>*</openejb.osgi.import.pkg>
     <openejb.osgi.private.pkg>!*</openejb.osgi.private.pkg>
+    <openejb.osgi.dynamic.import.pkg>!*</openejb.osgi.dynamic.import.pkg>
     
<openejb.osgi.export>${openejb.osgi.export.pkg}*;version=${openejb.osgi.export.version}</openejb.osgi.export>
     <openejb.osgi.export.pkg>org.apache.openejb</openejb.osgi.export.pkg>
     
<openejb.osgi.export.version>${project.version}</openejb.osgi.export.version>
     <openejb.osgi.import>${openejb.osgi.import.pkg}</openejb.osgi.import>
+    
<openejb.osgi.dynamic.import>${openejb.osgi.dynamic.import.pkg}</openejb.osgi.dynamic.import>
     
<openejb.osgi.symbolic.name>${project.groupId}.${project.artifactId}</openejb.osgi.symbolic.name>
 
     <!-- Used in assembly/openejb-tomcat* projects  -->
@@ -195,6 +197,7 @@
             <Bundle-Name>Apache ${project.name}</Bundle-Name>
             <Export-Package>${openejb.osgi.export}</Export-Package>
             <Import-Package>${openejb.osgi.import}</Import-Package>
+            
<DynamicImport-Package>${openejb.osgi.dynamic.import}</DynamicImport-Package>
             <Private-Package>${openejb.osgi.private.pkg}</Private-Package>
             <Implementation-Title>Apache OpenEJB</Implementation-Title>
             <Implementation-Version>${project.version}</Implementation-Version>

Modified: openejb/trunk/openejb3/server/openejb-axis/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/server/openejb-axis/pom.xml?rev=1075214&r1=1075213&r2=1075214&view=diff
==============================================================================
--- openejb/trunk/openejb3/server/openejb-axis/pom.xml (original)
+++ openejb/trunk/openejb3/server/openejb-axis/pom.xml Mon Feb 28 05:30:38 2011
@@ -29,6 +29,22 @@
   <artifactId>openejb-axis</artifactId>
   <packaging>jar</packaging>
   <name>OpenEJB :: Server :: Axis</name>
+
+  <properties>
+    <openejb.osgi.import.pkg>
+     !org.apache.openejb.server.httpd,
+     !org.apache.openejb.server.webservices,
+     !org.apache.openejb.server.webservices.saaj,
+     *
+    </openejb.osgi.import.pkg>
+    <openejb.osgi.dynamic.import.pkg>
+      
org.apache.openejb.server.httpd,org.apache.openejb.server.webservices,org.apache.openejb.server.webservices.saaj
+    </openejb.osgi.dynamic.import.pkg>
+    <openejb.osgi.export>
+      org.apache.openejb*;version=${openejb.osgi.export.version}
+    </openejb.osgi.export>
+  </properties>
+
   <build>
     <plugins>
       <plugin>


Reply via email to