hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Purtell <andrew.purt...@gmail.com>
Subject Re: modularizing trunk - trunk is open
Date Sat, 26 May 2012 17:16:14 GMT
Thanks for the big effort here. 

On May 25, 2012, at 11:28 PM, Jesse Yates <jesse.k.yates@gmail.com> wrote:

> 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 <stack@duboce.net> wrote:
> 
>> On Thu, May 24, 2012 at 12:29 PM, Jesse Yates <jesse.k.yates@gmail.com>
>> 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
>> 

Mime
View raw message