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 stack.
http://wiki.apache.org/hadoop/Hbase/MavenPrimer?action=diff&rev1=2&rev2=3

--------------------------------------------------

+ == Table of Contents ==
+ 
+  1. [[#whatdoineed|What do I need?]]
+  1. [[#ide|What about IDE support?]]
+  1. [[#jar|How do I just build the jars without going through a full unit 
test cycle?]]
+  1. [[#full|How do I do a full Distribution style build, including running 
all the tests?]]
+  1. [[#core|I don't want to build all the other modules, I'm just interested 
in the base Hbase 'core' stuff, is there something simpler?]]
+  1. [[#javadoc|How do I build javadoc only?]]
+  1. [[#oneunittest|How do I run one unit test only?]]
+ 
+ <<Anchor(whatdoineed)>>
+ 
  == What do I need? ==
  
  You need Maven 2.0.9 or greater, I would recommend Maven 2.2 though.  
Downloads here:
@@ -14, +26 @@

  
  as there are a few things within the build that require more than the 
standard JVM memory allows.  
  
+ <<Anchor(ide)>>
+ 
  == What about IDE support? ==
  
  IntelliJ: Built-in awesomeness
  Eclipse: Definitely recommend the M2Eclipse plugin here: 
http://m2eclipse.sonatype.org/
  
+ <<Anchor(jar)>>
  == How do I just build the jars without going through a full unit test cycle? 
==
  
  From the top-level directory:
@@ -27, +42 @@

  
  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.
  
+ <<Anchor(full)>>
  == How do I do a full Distribution style build, including running all the 
tests? ==
  
  From the top-level directory:
@@ -35, +51 @@

  
  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.  
  
+ <<Anchor(core)>>
  == 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:
@@ -44, +61 @@

  
  look in the target sub-directory.
  
- Enjoy!
+ <<Anchor(javadoc)>>
  
+ == How do I build javadoc only? ==
+ 
+ {{{mvn javadoc:javadoc}}}
+ 
+ <<Anchor(oneunittest)>>
+ 
+ == How do I run one unit test only? ==
+ 
+ {{{mvn mvn test -Dtest=<CLASSNAME>}}}
+ 

Reply via email to