diff --git a/dev/create-release/create-release.sh b/dev/create-release/create-release.sh
index 54274a83f6d66..cfe2cd4752b3f 100755
--- a/dev/create-release/create-release.sh
+++ b/dev/create-release/create-release.sh
@@ -118,13 +118,13 @@ if [[ ! "$@" =~ --skip-publish ]]; then
rm -rf $SPARK_REPO
- build/mvn -DskipTests -Pyarn -Phive \
+ build/mvn -DskipTests -Pyarn -Phive -Prelease-profile\
-Phive-thriftserver -Phadoop-2.2 -Pspark-ganglia-lgpl -Pkinesis-asl \
clean install
./dev/change-version-to-2.11.sh
- build/mvn -DskipTests -Pyarn -Phive \
+ build/mvn -DskipTests -Pyarn -Phive -Prelease-profile\
-Dscala-2.11 -Phadoop-2.2 -Pspark-ganglia-lgpl -Pkinesis-asl \
clean install
diff --git a/pom.xml b/pom.xml
index ffa96128a3d61..fbcc9152765cf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -161,6 +161,8 @@
2.4.4
1.1.1.7
1.1.2
+
+ false
${java.home}
@@ -1440,6 +1442,8 @@
2.3
false
+
+ ${create.dependency.reduced.pom}
@@ -1826,6 +1830,26 @@
+
+
+ release-profile
+
+
+ true
+
+
+