HADOOP-11858. [JDK8] Set minimum version of Hadoop 3 to JDK 8. Contributed by Robert Kanter.
This commit is contained in:
parent
a9a8297cad
commit
4b55642b9d
@ -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
|
||||||
|
@ -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>
|
||||||
|
2
pom.xml
2
pom.xml
@ -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>
|
||||||
|
Loading…
Reference in New Issue
Block a user