You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Lars Francke (JIRA)" <ji...@apache.org> on 2010/09/14 22:44:34 UTC

[jira] Updated: (HBASE-2996) Fix and clean up Maven

     [ https://issues.apache.org/jira/browse/HBASE-2996?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lars Francke updated HBASE-2996:
--------------------------------

    Attachment: HBASE2996.1.patch

This is incomplete. Don't apply yet. Just to show what I've been working on. Input always appreciated.

* Inheriting from Apache parent pom
* Removed the hbase.version property (project.version can be used instead) as this can lead to problems and is not needed
* Removed stuff now inherited: licenses, organization, a few plugin versions etc.
* Fixed links to JIRA and Hudson
* Removed the facebook mirror (that belongs in the settings.xml if it is a complete mirror) and google code repository
* Added missing version properties, ordered properties and dependencies
* Removed dependencyManagement section and moved stuff to the dependencies section
* Updated a few versions:
** mockito: 1.8.4 -> 1.8.5
** guava: r05 -> r06
** jetty: 6.1.24 -> 6.1.25
** jersey: 1.1.5.1 -> 1.4 (this one is to make a dependency issue with avro easier but I couldn't find anything about backwards compatibility)
** jruby: 1.4.0 -> 1.5.2 (supposed to be backwards compatible)
** log4j: 1.2.15 -> 1.2.16
* Added commons-codec as an explicit dependency
* Removed a couple of duplicates with different groupIds (servlet-api, jsp-api, stax-api) and added a detailed note about it
* Added and removed a few exclusions
* Avro 1.4.0 has been released and it should be safe to upgrade but it is not yet on the central maven repositories

> Fix and clean up Maven
> ----------------------
>
>                 Key: HBASE-2996
>                 URL: https://issues.apache.org/jira/browse/HBASE-2996
>             Project: HBase
>          Issue Type: Umbrella
>          Components: build
>            Reporter: Lars Francke
>            Assignee: Lars Francke
>             Fix For: 0.90.0
>
>         Attachments: HBASE2996.1.patch
>
>
> I have some changes to the pom.xml that are already covered by a few other issues which I'd like to do in one big patch (because that's the way I started it). I can always split that up in smaller parts if needed.
> I'll upload a unfinished patch just so you know what I've been working on.

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