mirror of
https://github.com/status-im/react-native.git
synced 2025-02-25 15:45:32 +00:00
Upgrade gradle to 2.9
Summary: public New version of gradle has a better support for zipTree copy task. Since we have a few of those including one for boost library which used to take very long, after upgrading we no longer need 6a656a1. Also seems like many improvements made to gradle since 2.2 made it perform better on incremental builds (around 10% improvement on my laptop). Command used to upgrade gradle version: gradle wrapper --gradle-version 2.9 Some of the plugins require updating as well since the previous versions were incompatible with gradle 2.9. Closes https://github.com/facebook/react-native/pull/4462 Reviewed By: mkonicek Differential Revision: D2754786 Pulled By: mkonicek fb-gh-sync-id: 92c07d29aec6d5b4b2c55205b42b135c4d9479a9
This commit is contained in:
parent
1d71457934
commit
2f56c0c90a
@ -29,17 +29,11 @@ task downloadBoost(dependsOn: createNativeDepsDirectories, type: Download) {
|
|||||||
dest new File(downloadsDir, 'boost_1_57_0.zip')
|
dest new File(downloadsDir, 'boost_1_57_0.zip')
|
||||||
}
|
}
|
||||||
|
|
||||||
task prepareBoost(dependsOn: downloadBoost) {
|
task prepareBoost(dependsOn: downloadBoost, type: Copy) {
|
||||||
inputs.files downloadBoost.dest, 'src/main/jni/third-party/boost/Android.mk'
|
from zipTree(downloadBoost.dest)
|
||||||
outputs.dir "$thirdPartyNdkDir/boost"
|
from 'src/main/jni/third-party/boost/Android.mk'
|
||||||
doLast {
|
include 'boost_1_57_0/boost/**/*.hpp', 'Android.mk'
|
||||||
copy {
|
into "$thirdPartyNdkDir/boost"
|
||||||
from { zipTree(downloadBoost.dest) }
|
|
||||||
from 'src/main/jni/third-party/boost/Android.mk'
|
|
||||||
include 'boost_1_57_0/boost/**/*.hpp', 'Android.mk'
|
|
||||||
into "$thirdPartyNdkDir/boost"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
task downloadDoubleConversion(dependsOn: createNativeDepsDirectories, type: Download) {
|
task downloadDoubleConversion(dependsOn: createNativeDepsDirectories, type: Download) {
|
||||||
|
@ -6,8 +6,8 @@ buildscript {
|
|||||||
mavenLocal()
|
mavenLocal()
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath 'com.android.tools.build:gradle:1.3.1'
|
classpath 'com.android.tools.build:gradle:1.5.0'
|
||||||
classpath 'de.undercouch:gradle-download-task:1.2'
|
classpath 'de.undercouch:gradle-download-task:2.0.0'
|
||||||
|
|
||||||
// NOTE: Do not place your application dependencies here; they belong
|
// NOTE: Do not place your application dependencies here; they belong
|
||||||
// in the individual module build.gradle files
|
// in the individual module build.gradle files
|
||||||
|
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Binary file not shown.
4
gradle/wrapper/gradle-wrapper.properties
vendored
4
gradle/wrapper/gradle-wrapper.properties
vendored
@ -1,6 +1,6 @@
|
|||||||
#Wed Apr 10 15:27:10 PDT 2013
|
#Mon Dec 14 14:06:01 GMT 2015
|
||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
zipStorePath=wrapper/dists
|
zipStorePath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-2.9-bin.zip
|
||||||
|
10
gradlew
vendored
10
gradlew
vendored
@ -42,11 +42,6 @@ case "`uname`" in
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# For Cygwin, ensure paths are in UNIX format before anything is touched.
|
|
||||||
if $cygwin ; then
|
|
||||||
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Attempt to set APP_HOME
|
# Attempt to set APP_HOME
|
||||||
# Resolve links: $0 may be a link
|
# Resolve links: $0 may be a link
|
||||||
PRG="$0"
|
PRG="$0"
|
||||||
@ -61,9 +56,9 @@ while [ -h "$PRG" ] ; do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
SAVED="`pwd`"
|
SAVED="`pwd`"
|
||||||
cd "`dirname \"$PRG\"`/" >&-
|
cd "`dirname \"$PRG\"`/" >/dev/null
|
||||||
APP_HOME="`pwd -P`"
|
APP_HOME="`pwd -P`"
|
||||||
cd "$SAVED" >&-
|
cd "$SAVED" >/dev/null
|
||||||
|
|
||||||
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
||||||
|
|
||||||
@ -114,6 +109,7 @@ fi
|
|||||||
if $cygwin ; then
|
if $cygwin ; then
|
||||||
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
|
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
|
||||||
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
|
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
|
||||||
|
JAVACMD=`cygpath --unix "$JAVACMD"`
|
||||||
|
|
||||||
# We build the pattern for arguments to be converted via cygpath
|
# We build the pattern for arguments to be converted via cygpath
|
||||||
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
|
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user