[rules-dev] Pull requests for Drools-49 = OSGI & Apache Karaf

Geoffrey De Smet ge0ffrey.spam at gmail.com
Mon Feb 25 13:37:04 EST 2013


Op 23-02-13 11:00, Charles Moulliard schreef:
> I have only added
>
> <packaging>bundle</packaging>
Looks like most of this was already done on master in December 2012.
The confusion stems from the pull requests being for 5.5.x, instead of 
master.
>
> and modify or add this plugin
>
>             <plugin>
> <groupId>org.apache.felix</groupId>
> <artifactId>maven-bundle-plugin</artifactId>
>                 <extensions>true</extensions>
> <version>${maven-felix-plugin.version}</version>
>                 <executions>
>                     <execution>
>                         <id>manifest</id>
> <phase>process-classes</phase>
>                         <goals>
> <goal>manifest</goal>
>                         </goals>
>                     </execution>
<execution> is no longer needed due to <packaging>bundle</packaging> and 
parent pom inheritence on master
>                 </executions>
>                 <configuration>
> <manifestLocation>META-INF</manifestLocation>
<manifestLocation> is no longer needed due to 
<packaging>bundle</packaging> on master
>                     <instructions>
> <Bundle-SymbolicName>org.drools.camel</Bundle-SymbolicName>
Could you make a _minimal_ list of the modules that aren't osgi-fied and 
would need to get osgi-fied?
>                         <Import-Package>
>                             !org.drools.camel.component,
>                             !org.drools.jax.rs <http://org.drools.jax.rs>,
>                             !org.drools.jax.soap,
>                             *
>                         </Import-Package>
>                         <Export-Package>
>                             org.drools.camel.component,
> org.drools.jax.rs <http://org.drools.jax.rs>,
>                             org.drools.jax.soap
>                         </Export-Package>
>                         <!-- 
> <DynamicImport-Package>*</DynamicImport-Package> -->
It would be great if we can remove DynamicImport-Package. Have you 
tested that it's ok to remove this?
It has something to do with reflection, and drools does use reflection 
at runtime :)
>                     </instructions>
>                 </configuration>
>             </plugin>
>
>
> On Fri, Feb 22, 2013 at 10:40 PM, Mark Proctor <mproctor at codehaus.org 
> <mailto:mproctor at codehaus.org>> wrote:
>
>     The XML files aren't diffing well, it's removing and replacing the
>     entire file. Which makes it impossible to review what you've done.
>
>     Mark
>     On 22 Feb 2013, at 17:33, Charles Moulliard <ch007m at gmail.com
>     <mailto:ch007m at gmail.com>> wrote:
>
>>     Hi,
>>
>>     Can somebody has a look on the following pull requests that I
>>     send to allow to deploy Drools
>>     (https://issues.jboss.org/browse/DROOLS-49) on Apache Karaf :
>>
>>     https://github.com/droolsjbpm/droolsjbpm-build-bootstrap/pull/26
>>     https://github.com/droolsjbpm/droolsjbpm-knowledge/pull/31
>>     https://github.com/droolsjbpm/droolsjbpm-integration/pull/44
>>     https://github.com/droolsjbpm/drools/pull/177
>>
>>
>>     Regards,
>>     -- 
>>     Charles Moulliard
>>     Apache Committer / Sr. Enterprise Architect (RedHat)
>>     Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com
>>     <http://cmoulliard.blogspot.com/>
>>
>>     _______________________________________________
>>     rules-dev mailing list
>>     rules-dev at lists.jboss.org <mailto:rules-dev at lists.jboss.org>
>>     https://lists.jboss.org/mailman/listinfo/rules-dev
>
>
>     _______________________________________________
>     rules-dev mailing list
>     rules-dev at lists.jboss.org <mailto:rules-dev at lists.jboss.org>
>     https://lists.jboss.org/mailman/listinfo/rules-dev
>
>
>
>
> -- 
> Charles Moulliard
> Apache Committer / Sr. Enterprise Architect (RedHat)
> Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com
>
>
>
> _______________________________________________
> rules-dev mailing list
> rules-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20130225/86c62ce5/attachment.html 


More information about the rules-dev mailing list