Dear Wiki user, You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.
The "Hbase/MavenPrimer" page has been changed by Paul Smith. http://wiki.apache.org/hadoop/Hbase/MavenPrimer -------------------------------------------------- New page: 1. What do I need? You need Maven 2.0.9 or greater, I would recommend Maven 2.2 though. Downloads here: http://maven.apache.org/download.html Macports (sudo port install maven2), Debian/Ubuntu packaging are available too. You'll definitely want to setup an environment variable ala: export MAVEN_OPTS="-Xmx512m" as there are a few things within the build that require more than the standard JVM memory allows. 2. What about IDE support? IntelliJ: Built-in awesomeness Eclipse: Definitely recommend the M2Eclipse plugin here: http://m2eclipse.sonatype.org/ 3. How do I just build the jars without going through a full unit test cycle? >From the top-level directory: mvn -DskipTests package you'll find the jars under the 'target' sub-directory of each sub-module, so 'hbase/core/target/hbase-core-0.20.1.jar' is effectively the original 'hbase.jar' produced previously. 3) How do I do a full Distribution style build, including running all the tests? >From the top-level directory: mvn install assembly:assembly In the top-level 'hbase/target' directory you will find a set of tar balls and zip files. the '-bin' contains something akin to the original HBase release tar ball. The -'project' and -'src' are there to provide an archive of the entire Maven project as it stood during release, and a slimmer, source-only bundle respectively. 4) I don't want to build all the other modules, I'm just interested in the base Hbase 'core' stuff, is there something simpler? sure, just: cd core mvn -DskipTests package look in the target sub-directory. Enjoy!
