[ 
https://issues.apache.org/activemq/browse/SM-1584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=45813#action_45813
 ] 

Guillaume Nodet commented on SM-1584:
-------------------------------------

How do you propose to use this pom ? We would only release them for OSGi users 
to consume ?  If we want to do that for all artifacts used throughout 
ServiceMix 4, it seems to me a very huge amount of work (CXF, ActiveMQ, Camel, 
ServiceMix, not mentioning all their dependencies).

> Create bill of materials for each component used by SMX4
> --------------------------------------------------------
>
>                 Key: SM-1584
>                 URL: https://issues.apache.org/activemq/browse/SM-1584
>             Project: ServiceMix
>          Issue Type: Improvement
>    Affects Versions: 4.0
>            Reporter: Seumas Soltysik
>            Assignee: Guillaume Nodet
>         Attachments: cxf-bom-pom.xml
>
>
> It would be convenient for have a pom for each component pulled in by 
> SMX4(cxf, camel, etc) that specifies the components and all the OSGi bundle 
> dependencies used by that component. This bill of materials would outline the 
> bundles required to run this component in an OSGi environment.  It would be 
> convenient if I wanted to deploy cxf in Equinox for instance if I could 
> simply reference a cxf BOM and pull down all bundles necessary for running 
> cxf in Equinox. 
> Currently the cxf-bundle pom only references a handful of dependent OSGi 
> bundles. The other dependencies are regular jars. Some of these jars have 
> equivalent bundles that have been wrapped by SMX but others have not. Ideally 
> a CXF BOM would only reference OSGi bundles and exclude any regular jars.
> I have taken crack at what this pom would look like in the attached 
> cxf-bom-pom.xml 
> Here is a list of cxf-bundle dependencies which are still not bundled. They 
> would either need to be excluded or bundled.
> [INFO] |  +- org.apache.abdera:abdera-i18n:jar:0.4.0-incubating:compile
> [INFO] |  +- bouncycastle:bcprov-jdk14:jar:136:runtime
> [INFO] |  +- rhino:js:jar:1.6R7:compile
> [INFO] |  +- commons-codec:commons-codec:jar:1.3:compile
> [INFO] |  +- velocity:velocity-dep:jar:1.4:runtime
> [INFO] |  +- opensaml:opensaml:jar:1.1:compile
> [INFO] |  +- 
> org.apache.abdera:abdera-extensions-json:jar:0.4.0-incubating:compile
> [INFO] |  +- xalan:xalan:jar:2.7.0:compile
> [INFO] |  +- net.java.dev.stax-utils:stax-utils:jar:20060502:compile
> [INFO] |  +- velocity:velocity:jar:1.4:compile
> [INFO] |  +- org.slf4j:slf4j-api:jar:1.3.1:runtime
> [INFO] |  +- org.apache.abdera:abdera-parser:jar:0.4.0-incubating:compile
> [INFO] |  +- org.apache.ws.commons.axiom:axiom-api:jar:1.2.7:compile
> [INFO] |  |  \- xml-apis:xml-apis:jar:1.3.02:compile (version managed from 
> 1.3.04)
> [INFO] |  +- commons-logging:commons-logging:jar:1.1.1:compile
> [INFO] |  +- org.apache.xmlbeans:xmlbeans:jar:2.3.0:compile
> [INFO] |  +- jdom:jdom:jar:1.0:compile
> [INFO] |  +- com.sun.xml.bind:jaxb-xjc:jar:2.1.6:compile (version managed 
> from 2.1.7)
> [INFO] |  +- antlr:antlr:jar:2.7.7:compile
> [INFO] |  +- org.slf4j:slf4j-jdk14:jar:1.3.1:runtime
> [INFO] |  +- jaxen:jaxen:jar:1.1:compile
> [INFO] |  +- commons-lang:commons-lang:jar:2.4:compile
> [INFO] |  +- 
> org.apache.abdera:abdera-extensions-main:jar:0.4.0-incubating:compile
> [INFO] |  +- org.apache.ws.commons.axiom:axiom-impl:jar:1.2.7:compile
> [INFO] |  +- javax.ws.rs:jsr311-api:jar:0.8:compile
> [INFO] |  +- org.codehaus.jettison:jettison:jar:1.0.1:compile
> [INFO] |  +- org.codehaus.jra:jra:jar:1.0-alpha-4:compile
> [INFO] |  +- org.apache.abdera:abdera-core:jar:0.4.0-incubating:compile

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to