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.
Ian On May 26, 2012, at 1:38 AM, Ramkrishna.S.Vasudevan wrote: > 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 >>> >
