-Re: modularizing trunk - trunk is open
Ian Varley 2012-05-26, 14:05
Hear hear. You guys wrestled the maven beast to the ground, and paved the way for a sustainable modularization strategy that'll get us to 1.0 and beyond. Great work indeed.
On May 26, 2012, at 1:38 AM, Ramkrishna.S.Vasudevan wrote:
> Great work !!!
>> -----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
>> Stack just committed the patch on HBASE-4336, so trunk is back open
>> (hurray)! Good luck weathering the download storm for trunk now - the
>> was 35M uncompressed. See earlier emails in this thread on how to
>> your open patches.
>> The current layout has become:
>> hbase-server is going to be refactored into hbase-common, hbase-server
>> (eventually) hbase-client.
>> hbase-site is where all the website stuff eventually ends up (including
>> 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
>> just be able to import the project as a maven project directly. This is
>> recommended method. It might throw some errors on the initial import,
>> 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
>> mvn clean install -DskipTests eclipse:eclipse
>> This is a little wonky because we have multiple packages. Such is life
>> 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
>> before (-Dhadoop.version=2.0)
>> - failsafe plugin for integration tests: initially added to help break
>> testing, no longer needed with classified unit tests
>> You can still run in-situ from the codebase, as long as you have built
>> 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
>> Jesse Yates
>> 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]>
>>>> Its taking a little longer than hoped. Thanks for being patient
>>>> commits. Hopefully done shortly - will let you know when we have
>> made the
>>> FYI, we are still at it. Hopefully we'll be done today.
>>> (I looooovvvveeeee Maven)