Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: link to Understanding Maven, capitalize Maven in text

...

Info
titleMaven

Hive is using Maven as its build tool. Versions prior to 0.13 were using Ant.

...

How to build all source?

The way maven Maven is set up differs between the master branch and branch-1.  In branch-1, since both Hadoop 1.x and 2.x are supported, you need to specify whether you want to build Hive against Hadoop 1.x or 2.x.  This is done via maven Maven profiles.  There is a profile for each version of Hadoop, hadoop-1 and hadoop-2.  For most maven Maven operations one of these profiles needs to be specified or the build will fail.

In master, only Hadoop 2.x is supported, thus there is no need to specify a maven Maven profile for most build operations.

...