diff --git a/dev/appveyor-install-dependencies.ps1 b/dev/appveyor-install-dependencies.ps1
index cc68ffb90d875..7c7bdd623477a 100644
--- a/dev/appveyor-install-dependencies.ps1
+++ b/dev/appveyor-install-dependencies.ps1
@@ -81,7 +81,7 @@ if (!(Test-Path $tools)) {
# ========================== Maven
Push-Location $tools
-$mavenVer = "3.5.4"
+$mavenVer = "3.6.0"
Start-FileDownload "https://archive.apache.org/dist/maven/maven-3/$mavenVer/binaries/apache-maven-$mavenVer-bin.zip" "maven.zip"
# extract
diff --git a/docs/building-spark.md b/docs/building-spark.md
index dfcd53c48e85c..55695f35931c6 100644
--- a/docs/building-spark.md
+++ b/docs/building-spark.md
@@ -12,7 +12,7 @@ redirect_from: "building-with-maven.html"
## Apache Maven
The Maven-based build is the build of reference for Apache Spark.
-Building Spark using Maven requires Maven 3.5.4 and Java 8.
+Building Spark using Maven requires Maven 3.6.0 and Java 8.
Note that support for Java 7 was removed as of Spark 2.2.0.
### Setting up Maven's Memory Usage
diff --git a/pom.xml b/pom.xml
index 93075e9b06a68..c543bff738baa 100644
--- a/pom.xml
+++ b/pom.xml
@@ -114,7 +114,7 @@
1.8
${java.version}
${java.version}
- 3.5.4
+ 3.6.0
spark
1.7.16
1.2.17