]
Geoffrey De Smet commented on JBRULES-2816:
-------------------------------------------
OSGi... looks like OSGi felix plugin might behave differently between provided and
optional jars.
And even though they should be optional and there should be OSGi configuration for it,
it's probably a very big challenge to get OSGi configured decently (and it will
probably be very very brittle).
Many dependencies are tagged scope provided, while the should
probably be default scope with optional=true
----------------------------------------------------------------------------------------------------------
Key: JBRULES-2816
URL:
https://issues.jboss.org/browse/JBRULES-2816
Project: Drools
Issue Type: Task
Security Level: Public(Everyone can see)
Components: All
Affects Versions: 5.1.1.FINAL
Reporter: Geoffrey De Smet
Assignee: Geoffrey De Smet
Fix For: 5.3.0.M1
86 uses of scope provided. 13 usages of optional true.
Normally scope provided is used for JDK, JAva webstart and when deploying to a servlet
container, the servlet API...
Targets
String '<scope>provided</scope>'
Found usages (86 usages)
drools (4 usages)
/home/gdesmet/projects/jboss/drools (4 usages)
pom.xml (4 usages)
(968, 9) <scope>provided</scope>
(975, 9) <scope>provided</scope>
(1576, 9) <scope>provided</scope>
(1582, 9) <scope>provided</scope>
drools-api (12 usages)
/home/gdesmet/projects/jboss/drools/drools-api (12 usages)
pom.xml (12 usages)
(18, 7) <scope>provided</scope>
(23, 7) <scope>provided</scope>
(28, 7) <scope>provided</scope>
(33, 7) <scope>provided</scope>
(38, 7) <scope>provided</scope>
(43, 7) <scope>provided</scope>
(48, 7) <scope>provided</scope>
(53, 7) <scope>provided</scope>
(58, 7) <scope>provided</scope>
(63, 7) <scope>provided</scope>
(68, 7) <scope>provided</scope>
(73, 7) <scope>provided</scope>
drools-bpmn2 (2 usages)
/home/gdesmet/projects/jboss/drools/drools-process/drools-bpmn2 (2 usages)
pom.xml (2 usages)
(119, 7) <scope>provided</scope>
(124, 7) <scope>provided</scope>
drools-camel (1 usage)
/home/gdesmet/projects/jboss/drools/drools-camel (1 usage)
pom.xml (1 usage)
(186, 7) <scope>provided</scope>
drools-compiler (7 usages)
/home/gdesmet/projects/jboss/drools/drools-compiler (7 usages)
pom.xml (7 usages)
(23, 7) <scope>provided</scope>
(28, 7) <scope>provided</scope>
(82, 7) <scope>provided</scope>
(87, 7) <scope>provided</scope>
(92, 7) <scope>provided</scope>
(97, 7) <scope>provided</scope>
(102, 7) <scope>provided</scope>
drools-core (7 usages)
/home/gdesmet/projects/jboss/drools/drools-core (7 usages)
pom.xml (7 usages)
(18, 7) <scope>provided</scope>
(23, 7) <scope>provided</scope>
(56, 7) <scope>provided</scope>
(61, 7) <scope>provided</scope>
(66, 7) <scope>provided</scope>
(71, 7) <scope>provided</scope>
(76, 7) <scope>provided</scope>
drools-decisiontables (2 usages)
/home/gdesmet/projects/jboss/drools/drools-decisiontables (2 usages)
pom.xml (2 usages)
(32, 7) <scope>provided</scope>
(37, 7) <scope>provided</scope>
drools-flow-compiler (7 usages)
/home/gdesmet/projects/jboss/drools/drools-flow-compiler (7 usages)
pom.xml (7 usages)
(17, 7) <scope>provided</scope>
(22, 7) <scope>provided</scope>
(42, 7) <scope>provided</scope>
(47, 7) <scope>provided</scope>
(52, 7) <scope>provided</scope>
(57, 7) <scope>provided</scope>
(62, 7) <scope>provided</scope>
drools-flow-core (7 usages)
/home/gdesmet/projects/jboss/drools/drools-flow-core (7 usages)
pom.xml (7 usages)
(17, 7) <scope>provided</scope>
(22, 7) <scope>provided</scope>
(37, 7) <scope>provided</scope>
(42, 7) <scope>provided</scope>
(47, 7) <scope>provided</scope>
(52, 7) <scope>provided</scope>
(57, 7) <scope>provided</scope>
drools-flow-persistence-jpa (4 usages)
/home/gdesmet/projects/jboss/drools/drools-flow-persistence-jpa (4 usages)
pom.xml (4 usages)
(98, 7) <scope>provided</scope>
(103, 7) <scope>provided</scope>
(109, 7) <scope>provided</scope>
(114, 7) <scope>provided</scope>
drools-grid (12 usages)
/home/gdesmet/projects/jboss/drools/drools-grid (3 usages)
pom.xml (3 usages)
(24, 13) <scope>provided</scope>
(29, 13) <scope>provided</scope>
(34, 13) <scope>provided</scope>
/home/gdesmet/projects/jboss/drools/drools-grid/drools-grid-distributed-api (3
usages)
pom.xml (3 usages)
(36, 10) <scope>provided</scope>
(41, 10) <scope>provided</scope>
(46, 10) <scope>provided</scope>
/home/gdesmet/projects/jboss/drools/drools-grid/drools-grid-local (3 usages)
pom.xml (3 usages)
(33, 7) <scope>provided</scope>
(38, 7) <scope>provided</scope>
(43, 7) <scope>provided</scope>
/home/gdesmet/projects/jboss/drools/drools-grid/drools-grid-remote-api (3
usages)
pom.xml (3 usages)
(38, 7) <scope>provided</scope>
(43, 7) <scope>provided</scope>
(48, 7) <scope>provided</scope>
drools-guvnor (5 usages)
/home/gdesmet/projects/jboss/drools/drools-guvnor (5 usages)
pom.xml (5 usages)
(205, 7) <scope>provided</scope>
(222, 7) <scope>provided</scope>
(265, 7) <scope>provided</scope>
(270, 7) <scope>provided</scope>
(296, 7) <scope>provided</scope>
drools-ide-common (1 usage)
/home/gdesmet/projects/jboss/drools/drools-ide-common (1 usage)
pom.xml (1 usage)
(37, 7) <scope>provided</scope>
drools-jsr94 (1 usage)
/home/gdesmet/projects/jboss/drools/drools-jsr94 (1 usage)
pom.xml (1 usage)
(73, 7) <scope>provided</scope>
drools-persistence-jpa (4 usages)
/home/gdesmet/projects/jboss/drools/drools-persistence-jpa (4 usages)
pom.xml (4 usages)
(83, 7) <scope>provided</scope>
(88, 7) <scope>provided</scope>
(94, 7) <scope>provided</scope>
(99, 7) <scope>provided</scope>
drools-spring (2 usages)
/home/gdesmet/projects/jboss/drools/drools-container/drools-spring (2 usages)
pom.xml (2 usages)
(53, 7) <scope>provided</scope>
(59, 7) <scope>provided</scope>
gwt-console-server-drools (8 usages)
/home/gdesmet/projects/jboss/drools/drools-process/drools-gwt-server-war (8
usages)
pom.xml (8 usages)
(46, 7) <scope>provided</scope>
(52, 7) <scope>provided</scope>
(58, 7) <scope>provided</scope>
(64, 7) <scope>provided</scope>
(70, 7) <scope>provided</scope>
(76, 7) <scope>provided</scope>
(82, 7) <scope>provided</scope>
(88, 7) <scope>provided</scope>
--
This message is automatically generated by JIRA.
For more information on JIRA, see: