[jboss-svn-commits] JBL Code SVN: r34274 - in labs/jbossrules/trunk: drools-compiler and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jul 29 00:20:14 EDT 2010


Author: mark.proctor at jboss.com
Date: 2010-07-29 00:20:12 -0400 (Thu, 29 Jul 2010)
New Revision: 34274

Modified:
   labs/jbossrules/trunk/drools-api/pom.xml
   labs/jbossrules/trunk/drools-compiler/pom.xml
   labs/jbossrules/trunk/drools-core/pom.xml
   labs/jbossrules/trunk/osgi-bundles/org.milyn/org.drools.osgi.wrapper.milyn-smooks-javabean/META-INF/MANIFEST.MF
Log:
JBRULES-2351 OSGi ready
-Added the api, core and compiler patches
-Replaced the require-bundles with the import-packages provided by the new Manifest, although left in exports until further clarification is given on why they aren't needed.

Modified: labs/jbossrules/trunk/drools-api/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-api/pom.xml	2010-07-29 00:56:32 UTC (rev 34273)
+++ labs/jbossrules/trunk/drools-api/pom.xml	2010-07-29 04:20:12 UTC (rev 34274)
@@ -100,7 +100,7 @@
                <instructions>
                   <Bundle-SymbolicName>org.drools.api;singleton:=true</Bundle-SymbolicName>
                   <_removeheaders>Ignore-Package</_removeheaders>
-                  <Import-Package>!org.drools.*,*;resolution:=optional</Import-Package>
+                  <Import-Package>!org.drools.*,*;resolution:=optional,com.sun.tools.xjc;resolution:=optional</Import-Package>                  
                   <Export-Package>org.drools.*</Export-Package>
                   <DynamicImport-Package>*</DynamicImport-Package>
                   <Bundle-Activator>org.drools.osgi.api.Activator</Bundle-Activator>

Modified: labs/jbossrules/trunk/drools-compiler/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-compiler/pom.xml	2010-07-29 00:56:32 UTC (rev 34273)
+++ labs/jbossrules/trunk/drools-compiler/pom.xml	2010-07-29 04:20:12 UTC (rev 34274)
@@ -221,8 +221,11 @@
                   <_removeheaders>Ignore-Package</_removeheaders> 
                   <Bundle-SymbolicName>org.drools.compiler;singleton:=true</Bundle-SymbolicName>
                   <Require-Bundle>org.drools.core;bundle-version="${pom.version}"</Require-Bundle>
-                  <Import-Package>!org.drools.*, *</Import-Package>
-                  <Export-Package>!org.drools.commons.*, !org.drools.lang.*, org.drools.builder.impl, 
+                  <Import-Package>!org.drools.*,
+                  <!-- java compilers are optional: only need one at most -->
+                  org.codehaus.janino.*;resolution:=optional,org.eclipse.jdt.*;resolution:=optional,
+                   *</Import-Package>
+                  <Export-Package>org.drools.lang.descr,!org.drools.commons.*, !org.drools.lang.*, org.drools.builder.impl,   
                   <!-- add this one manually as BND seems to miss it out -->
                   org.drools.*</Export-Package>
                   <DynamicImport-Package>*</DynamicImport-Package>

Modified: labs/jbossrules/trunk/drools-core/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-core/pom.xml	2010-07-29 00:56:32 UTC (rev 34273)
+++ labs/jbossrules/trunk/drools-core/pom.xml	2010-07-29 04:20:12 UTC (rev 34274)
@@ -165,9 +165,8 @@
 					<instructions>
 						<_removeheaders>Ignore-Package</_removeheaders>
 						<Require-Bundle>org.drools.api;visibility:=reexport;bundle-version="${pom.version}"</Require-Bundle>
-						<Import-Package>!org.drools.*, *</Import-Package>
-						<Export-Package>!org.drools.reteoo.*,
-							org.drools.*</Export-Package>
+                	    <Import-Package>!org.drools.*, *,org.osgi.util.tracker</Import-Package>
+                        <Export-Package>!org.drools.visualize,org.drools.reteoo.*, org.drools.*</Export-Package>
 						<DynamicImport-Package>*</DynamicImport-Package>
 						<Bundle-Activator>org.drools.osgi.core.Activator</Bundle-Activator>
 					</instructions>

Modified: labs/jbossrules/trunk/osgi-bundles/org.milyn/org.drools.osgi.wrapper.milyn-smooks-javabean/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/osgi-bundles/org.milyn/org.drools.osgi.wrapper.milyn-smooks-javabean/META-INF/MANIFEST.MF	2010-07-29 00:56:32 UTC (rev 34273)
+++ labs/jbossrules/trunk/osgi-bundles/org.milyn/org.drools.osgi.wrapper.milyn-smooks-javabean/META-INF/MANIFEST.MF	2010-07-29 04:20:12 UTC (rev 34274)
@@ -6,14 +6,22 @@
 Bundle-Vendor: JBoss
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Bundle-ClassPath: .
-Require-Bundle: com.springsource.org.apache.log4j;bundle-version="1.2.15",
- com.springsource.org.apache.commons.lang;bundle-version="2.4.0",
- com.springsource.org.apache.commons.logging;bundle-version="1.1.1",
- com.springsource.org.apache.xmlcommons;bundle-version="1.3.4",
- com.springsource.com.thoughtworks.xstream;bundle-version="1.3.1",
- com.springsource.freemarker;bundle-version="2.3.15",
- com.springsource.javassist;bundle-version="3.9.0",
- org.drools.osgi.wrapper.mvel2;bundle-version="2.0.16"
+Import-Package: com.thoughtworks.xstream,
+ com.thoughtworks.xstream.io.xml,
+ com.wutka.dtd;resolution:=optional,
+ freemarker.cache;resolution:=optional,
+ freemarker.template;resolution:=optional,
+ freemarker.template.utility;resolution:=optional,
+ javassist,
+ javax.servlet,
+ org.apache.commons.lang,
+ org.apache.commons.lang.builder,
+ org.apache.commons.logging,
+ org.hsqldb;resolution:=optional,
+ org.mvel2,
+ org.mvel2.integration,
+ org.mvel2.integration.impl,
+ org.mvel2.templates
 Export-Package: org.milyn,
  org.milyn.annotation,
  org.milyn.assertion,



More information about the jboss-svn-commits mailing list