[jboss-jira] [JBoss JIRA] Commented: (JBRULES-2816) Many dependencies are tagged scope provided, while the should probably be default scope with optional=true

Geoffrey De Smet (JIRA) jira-events at lists.jboss.org
Fri May 6 11:44:19 EDT 2011


    [ https://issues.jboss.org/browse/JBRULES-2816?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12600397#comment-12600397 ] 

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: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list