camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Antonin Stefanutti (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAMEL-9300) DeltaSpike container control dependency in Camel CDI should be optional
Date Fri, 06 Nov 2015 17:09:10 GMT
Antonin Stefanutti created CAMEL-9300:
-----------------------------------------

             Summary: DeltaSpike container control dependency in Camel CDI should be optional
                 Key: CAMEL-9300
                 URL: https://issues.apache.org/jira/browse/CAMEL-9300
             Project: Camel
          Issue Type: Task
          Components: camel-cdi
    Affects Versions: 2.16.0
            Reporter: Antonin Stefanutti
            Priority: Minor


DeltaSpike container control API is only used to bootstrap Camel CDI in Java SE either directly
with the {{Main}} class or via the Camel Maven plugin. Hence that dependency should be declared
{{optional}} so that dependent projects that uses Camel CDI in non SE environments do not
have to deal with it. This is the case of WildFly Camel for example. Note that the DeltaSpike
container control packages are already excluded form OSGi imports.

As the Camel Maven plugin does not check for optionality when adding CDI extra plugin dependencies
(when {{useCDI}} is set to {{true}}), it is safe to declare that dependency optional.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message