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>