Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase >> mail # dev >> Re: modularizing trunk - trunk is open


Copy link to this message
-
RE: modularizing trunk - trunk is open
Great work !!!

Regards
Ram

> -----Original Message-----
> From: Jesse Yates [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, May 26, 2012 11:58 AM
> To: [EMAIL PROTECTED]
> Subject: Re: modularizing trunk - trunk is open
>
> All,
>
> Stack just committed the patch on HBASE-4336, so trunk is back open
> (hurray)! Good luck weathering the download storm for trunk now - the
> patch
> was 35M uncompressed. See earlier emails in this thread on how to
> update
> your open patches.
>
> The current layout has become:
> hbase/
>   hbase-server/
>   hbase-site/
>   hbase-assembly/
>
> hbase-server is going to be refactored into hbase-common, hbase-server
> and
> (eventually) hbase-client.
> hbase-site is where all the website stuff eventually ends up (including
> the
> doc book, and built javadocs)
> hbase-assembly does all the work of building the final tarball.
>
> For those using m2eclipse (or have eclipse Indigo or higher), you
> should
> just be able to import the project as a maven project directly. This is
> the
> recommended method. It might throw some errors on the initial import,
> but
> you can ignore them - they should resolve with a couple of refreshes.
>
> For those not using maven in their IDE, to build the eclipse project
> stuff,
> use:
>      mvn clean install -DskipTests eclipse:eclipse
> This is a little wonky because we have multiple packages. Such is life
> in
> maven.
>
> To build the website, use:
>    mvn clean package -DskipTests site
>
> Things that have gone away:
>  - old hadoop versions: now we only support hadoop 1.0.3 (Default),
> 2.0.0-SNAPSHOT, 3.0.0-SNAPSHOT. They are still activated the same way
> as
> before (-Dhadoop.version=2.0)
> - failsafe plugin for integration tests: initially added to help break
> up
> testing, no longer needed with classified unit tests
>
> You can still run in-situ from the codebase, as long as you have built
> the
> code first. The minimum to run is:
>      mvn clean test-compile
> though you may need to run
>      mvn clean package -DskipTests
> in some cases, before calling bin/start-hbase.sh
>
> Enjoy!
>
> -Jesse
>
> -------------------
> Jesse Yates
> @jesse_yates
> jyates.github.com
>
>
> On Fri, May 25, 2012 at 8:54 AM, Stack <[EMAIL PROTECTED]> wrote:
>
> > On Thu, May 24, 2012 at 12:29 PM, Jesse Yates
> <[EMAIL PROTECTED]>
> > wrote:
> > > All,
> > >
> > > Its taking a little longer than hoped. Thanks for being patient
> with
> > > commits. Hopefully done shortly - will let you know when we have
> made the
> > > switch.
> > >
> >
> > FYI, we are still at it.  Hopefully we'll be done today.
> >
> > (I looooovvvveeeee Maven)
> >
> > St.Ack
> >