[jboss-jira] [JBoss JIRA] (DROOLS-49) Improve Drools project to support deployment on JBoss Fuse (Apache Karaf) platform
Geoffrey De Smet (JIRA)
jira-events at lists.jboss.org
Mon Feb 25 10:11:56 EST 2013
[ https://issues.jboss.org/browse/DROOLS-49?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12756467#comment-12756467 ]
Geoffrey De Smet commented on DROOLS-49:
----------------------------------------
I just saw that (at least) some of the pull requests, still use the hack <manifestFile>META-INF/MANIFEST.MF</manifestFile>. Thanks to cvgaviao's pull request in December 2012, we don't use that any more.
I presume you were working on an old clone and some of the issues might have already been fixed by cvgaviao's work.
Please reopen the pulls requests:
- with proper styling (so the changes are clear)
- based on top of the <packaging>bundle</packaging> work of cvgaviao, instead of undoing that work.
- preferably isolated per issue ("bug: improving osgi handling" versus "new feature: osgi-fying more modules"), so non-controversial changes are merged early instead of being delayed with the controversial changes (making them even more complex to understand).
I 'll handle the "bug: improving osgi handling" pull requests.
> Improve Drools project to support deployment on JBoss Fuse (Apache Karaf) platform
> ----------------------------------------------------------------------------------
>
> Key: DROOLS-49
> URL: https://issues.jboss.org/browse/DROOLS-49
> Project: Drools
> Issue Type: Enhancement
> Security Level: Public(Everyone can see)
> Affects Versions: 5.5
> Reporter: Charles Moulliard
> Assignee: Mark Proctor
>
> Existing Drools project has already been modified to support OSGI but the work done is incomplete, buggy and cannot be deployed like that on Apache Karaf (JBoss Fuse).
> In order to allow Drools deployment on Karaf container, I suggest that first we prepare a uberjar bundle of Drools project (1) before to decide strategy to adopt to deploy Drools on OSGI platform and expose OSGI service (2)
> Description of work already done
> 1) Add maven-felix bundle, packaging = bundle & define package to be imported/exported for drools-spring, drools-camel, drools-persistence-jpa, drools-decision-tables
> 2) Create a provisioning feature file to deploy Drools project on Apache Karaf 2.3.0
> 3) Create a itest project validating approach on Karaf with pax-exam & drools example
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list