diff --git a/.travis.yml b/.travis.yml index 4969db70..cbe7da29 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,6 +4,7 @@ language: java jdk: - openjdk7 - oraclejdk7 + - oraclejdk8 before_install: - sudo apt-get update -qq - sudo apt-get install -qq libstdc++6:i386 lib32z1 expect diff --git a/build.gradle b/build.gradle index c3e2b0a6..f1afb6be 100644 --- a/build.gradle +++ b/build.gradle @@ -13,15 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -apply plugin: 'java' apply plugin: 'maven' apply from: 'gradle/functions.gradle' def apktoolversion_major = '2.0.0' def apktoolversion_minor = 'RC2'; -sourceCompatibility = 1.7 -targetCompatibility = 1.7 +allprojects { + apply plugin: 'java' + sourceCompatibility = 1.7 + targetCompatibility = 1.7 +} if (!('release' in gradle.startParameter.taskNames)) { def hash = getCheckedOutGitCommitHash(); @@ -44,11 +46,11 @@ if (!('release' in gradle.startParameter.taskNames)) { build.doFirst { def javaVersion = System.getProperty("java.version") - //fail the build if we don't have the expected Java version - if (!javaVersion.startsWith("1.7")) { + //fail the build if we java 1.5 or 1.6. + if (javaVersion.startsWith("1.5") || javaVersion.startsWith("1.6")) { throw new GradleException("You can fix this problem!\n" + "We found a " + javaVersion + " JDK\n" + - "Please update JAVA_HOME to use a 1.7 JDK\n" + + "Please update JAVA_HOME to use at least a 1.7 JDK\n" + "Currently it is set to: " + System.getProperty("java.home") ); } diff --git a/scripts/travis-ci/run-tests.sh b/scripts/travis-ci/run-tests.sh index c22ef629..347df4f6 100755 --- a/scripts/travis-ci/run-tests.sh +++ b/scripts/travis-ci/run-tests.sh @@ -1,2 +1,2 @@ #!/usr/bin/env sh -./gradlew build fatJar proguard +./gradlew build fatJar