HADOOP-11858. [JDK8] Set minimum version of Hadoop 3 to JDK 8. Contributed by Robert Kanter.

This commit is contained in:
Andrew Wang 2016-05-16 15:45:39 -07:00
parent a9a8297cad
commit 4b55642b9d
3 changed files with 7 additions and 7 deletions

View File

@ -4,7 +4,7 @@ Build instructions for Hadoop
Requirements: Requirements:
* Unix System * Unix System
* JDK 1.7+ * JDK 1.8+
* Maven 3.0 or later * Maven 3.0 or later
* Findbugs 1.3.9 (if running findbugs) * Findbugs 1.3.9 (if running findbugs)
* ProtocolBuffer 2.5.0 * ProtocolBuffer 2.5.0
@ -56,12 +56,12 @@ Known issues:
---------------------------------------------------------------------------------- ----------------------------------------------------------------------------------
Installing required packages for clean install of Ubuntu 14.04 LTS Desktop: Installing required packages for clean install of Ubuntu 14.04 LTS Desktop:
* Oracle JDK 1.7 (preferred) * Oracle JDK 1.8 (preferred)
$ sudo apt-get purge openjdk* $ sudo apt-get purge openjdk*
$ sudo apt-get install software-properties-common $ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:webupd8team/java $ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update $ sudo apt-get update
$ sudo apt-get install oracle-java7-installer $ sudo apt-get install oracle-java8-installer
* Maven * Maven
$ sudo apt-get -y install maven $ sudo apt-get -y install maven
* Native libraries * Native libraries
@ -306,7 +306,7 @@ Building on Windows
Requirements: Requirements:
* Windows System * Windows System
* JDK 1.7+ * JDK 1.8+
* Maven 3.0 or later * Maven 3.0 or later
* Findbugs 1.3.9 (if running findbugs) * Findbugs 1.3.9 (if running findbugs)
* ProtocolBuffer 2.5.0 * ProtocolBuffer 2.5.0

View File

@ -86,7 +86,7 @@
<tomcat.version>6.0.44</tomcat.version> <tomcat.version>6.0.44</tomcat.version>
<!-- define the Java language version used by the compiler --> <!-- define the Java language version used by the compiler -->
<javac.version>1.7</javac.version> <javac.version>1.8</javac.version>
<!-- The java version enforced by the maven enforcer --> <!-- The java version enforced by the maven enforcer -->
<!-- more complex patterns can be used here, such as <!-- more complex patterns can be used here, such as
@ -97,7 +97,7 @@
<enforced.maven.version>[3.0.2,)</enforced.maven.version> <enforced.maven.version>[3.0.2,)</enforced.maven.version>
<!-- Plugin versions and config --> <!-- Plugin versions and config -->
<maven-surefire-plugin.argLine>-Xmx2048m -XX:MaxPermSize=768m -XX:+HeapDumpOnOutOfMemoryError</maven-surefire-plugin.argLine> <maven-surefire-plugin.argLine>-Xmx2048m -XX:+HeapDumpOnOutOfMemoryError</maven-surefire-plugin.argLine>
<maven-surefire-plugin.version>2.17</maven-surefire-plugin.version> <maven-surefire-plugin.version>2.17</maven-surefire-plugin.version>
<maven-surefire-report-plugin.version>${maven-surefire-plugin.version}</maven-surefire-report-plugin.version> <maven-surefire-report-plugin.version>${maven-surefire-plugin.version}</maven-surefire-report-plugin.version>
<maven-failsafe-plugin.version>${maven-surefire-plugin.version}</maven-failsafe-plugin.version> <maven-failsafe-plugin.version>${maven-surefire-plugin.version}</maven-failsafe-plugin.version>

View File

@ -144,7 +144,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
<version>[3.0.2,)</version> <version>[3.0.2,)</version>
</requireMavenVersion> </requireMavenVersion>
<requireJavaVersion> <requireJavaVersion>
<version>[1.7,)</version> <version>[1.8,)</version>
</requireJavaVersion> </requireJavaVersion>
</rules> </rules>
</configuration> </configuration>