I was thinking you would create a pom.xml for hadoop/hbase, that would
include all of the transitive dependencies.. so that way you only had to
depend on hadoop or hbase, and all their dependencies would be brought in.
I guess it's easier to maintain without a pom.xml, but not easier to
use.. since everyone would have to track down the dependencies and add
them to their pom.xml as well. :)
But, baby steps :)
On 7/30/09 9:10 AM, Ryan Smith wrote:
Fernando,
Thanks for the link to free nexus hosting. I appreciate that. I didnt know
that maven central repo would pick up jars from other repos like that. I'll
have to check that out.
As for your questions, I think you have a misunderstanding. This is a nexus
repository so i can build hbase-writer using maven2.
http://code.google.com/p/hbase-writer
So you're maintaining your own pom.xml for hadoop and hbase?
No, I am not maintaining a pom.xml for hadoop and hbase because I am not
building hadoop or hbase using maven2. You dont need a pom.xml to use a jar
as a dependency in maven2. Just deploy the hbase/hadoop jars to the
repository, then in your project pom.xml, reference hadoop and hbase as
dependencies. No pom maintenence required.
I would create a pom.xml for hbase if they wanted to switch over to maven2,
but I think the gang is fine with the build system as it is. ;)
-Ryan
On Thu, Jul 30, 2009 at 11:35 AM, Fernando Padilla<[email protected]>wrote:
That's great. Thank you.
So you're maintaining your own pom.xml for hadoop and hbase? Could/Should
that be in the svn somewhere?
If you are a nexus user, you might be interested to know that Nexus offers
a Nexus server for OSS projects (like hadoop and hbase):
https://docs.sonatype.com/display/NX/OSS+Repository+Hosting
So I would encourage you to volunteer to help set this up for hadoop and
hbase. :) That way random people won't use up your bandwidth, and/or the
artifacts will start showing up in the central repo.. much easier to deal
with. :)
What do you think?
On 7/30/09 5:20 AM, Ryan Smith wrote:
I keep hadoop& hbase jars in a maven2 repo for hbase-writer project:
http://repo1.opensourcemasters.org:8081/nexus/
You are free to reference this for now until hadoop& hbase are in the
official maven repo.
Ill be adding 0.20.0 once hbase has a final release.
-Ryan
On Wed, Jul 29, 2009 at 10:50 PM, Ryan Rawson<[email protected]> wrote:
No sir.
There was some talk of adopting the ivy build system that hadoop has,
but its fairly non-trivial, and we had plenty of other things to do.
If one was to show up at the hackathon next week and whack at it, it
might have a very good chance of adoption :-)
-ryan
On Wed, Jul 29, 2009 at 7:45 PM, Fernando Padilla<[email protected]>
wrote:
So.. are hbase libraries on some maven repository somewhere?? So I can
simply depend on it?