[ 
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]
_______________________________________________

Reply via email to