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?




Reply via email to