[
http://opencast.jira.com/browse/MH-1125?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=30251#comment-30251
]
Greg Logan commented on MH-1125:
--------------------------------
Per
http://opencast.3480289.n2.nabble.com/JIRA-Ticket-Cleanup-proposal-td7475080.html,
this has been bulk resolved as won't fix. If this is still important to you
please reopen and we can triage as appropriate.
> Replace usage of geronimo jars with standard naming convention
> --------------------------------------------------------------
>
> Key: MH-1125
> URL: http://opencast.jira.com/browse/MH-1125
> Project: Matterhorn Project
> Issue Type: Task
> Components: Architecture & Services
> Affects Versions: None
> Reporter: Aaron Zeckoski
> Fix For: None
>
>
> There are a bunch of dependencies like this:
> <dependency>
> <groupId>org.apache.servicemix.specs</groupId>
> <artifactId>org.apache.servicemix.specs.jaxb-api-2.1</artifactId>
> </dependency>
> <dependency>
> <groupId>org.apache.servicemix.bundles</groupId>
> <artifactId>org.apache.servicemix.bundles.xmlschema</artifactId>
> <version>1.4.3_1</version>
> </dependency>
> <dependency>
> <groupId>org.apache.geronimo.specs</groupId>
> <artifactId>geronimo-ws-metadata_2.0_spec</artifactId>
> </dependency>
> <dependency>
> <groupId>org.apache.servicemix.specs</groupId>
> <artifactId>org.apache.servicemix.specs.jaxws-api-2.1</artifactId>
> </dependency>
> These should be replaced by using the standard naming convention and putting
> them into the matterhorn repository. It's annoying but the naming convention
> used by geronimo makes it extremely difficult to upgrade versions. I already
> had to go through this pain once with JAXRS and we should avoid it happening
> again by fixing this stuff now before we start getting a lot of projects in
> contrib that are out of our control.
> Example:
> <dependency>
> <groupId>javax.ws.rs</groupId>
> <artifactId>jsr311-api</artifactId>
> </dependency>
> For jaxb this would look like going from:
> <dependency>
> <groupId>org.apache.servicemix.specs</groupId>
> <artifactId>org.apache.servicemix.specs.jaxb-api-2.1</artifactId>
> </dependency>
> to (including the optional version):
> <dependency>
> <groupId>javax.xml.bind</groupId>
> <artifactId>jaxb-api</artifactId>
> <version>2.2</version>
> </dependency>
> When the standard jars are not sufficient because of OSGi issues we should
> append an A to the version number and put the geronimo jar into our own repo.
> Eventually these libraries will all be OSGi compatible and we can then make a
> seamless transition.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
http://opencast.jira.com/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
Matterhorn mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn
To unsubscribe please email
[email protected]
_______________________________________________