[
https://issues.jboss.org/browse/DROOLS-49?page=com.atlassian.jira.plugin....
]
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