all: switch to jdk8 as default

Also, remove jdk7 as it will become unused. We added jdk8 for
retrolambda, and now that we will use jdk8 as the default, jdk7 is
unnecessary as retrolambda can work fine with just jdk8.

This removes it from the buildserver, and the new CI image also only has
jdk8 from jessie-backports.

Fixes #185.
This commit is contained in:
Daniel Martí 2016-06-21 11:41:25 +01:00
parent d11135b441
commit 5de678e48b
5 changed files with 6 additions and 11 deletions

View File

@ -1,4 +1,4 @@
image: mvdan/fdroid-ci:server-20160613
image: mvdan/fdroid-ci:server-20160621
test:
script:

View File

@ -4,6 +4,5 @@ ndk_paths = {
'r10e': "/home/vagrant/android-ndk/r10e",
}
java_paths = {
'7': "/usr/lib/jvm/java-7-openjdk-i386",
'8': "/usr/lib/jvm/java-8-openjdk-i386",
}

View File

@ -51,8 +51,7 @@ end
maven
mercurial
nasm
openjdk-7-jdk
openjdk-8-jdk
openjdk-8-jdk-headless
optipng
p7zip
pandoc
@ -98,7 +97,7 @@ easy_install_package "compare-locales" do
end
execute "set-default-java" do
command "update-java-alternatives --set java-1.7.0-openjdk-i386"
command "update-java-alternatives --set java-1.8.0-openjdk-i386"
end
# Ubuntu trusty 14.04's paramiko does not work with jessie's openssh's default settings

View File

@ -15,11 +15,8 @@
# 'r10e': "$ANDROID_NDK",
# }
# If you want to build apps that use retrolambda and Java 1.8, you'll need to
# have both 1.7 and 1.8 installed.
# java_paths = {
# '1.7': "/usr/lib/jvm/java-7-openjdk",
# '1.8': None,
# '1.8': "/usr/lib/jvm/java-8-openjdk",
# }
# Build tools version to be used

View File

@ -36,9 +36,9 @@ fi
#------------------------------------------------------------------------------#
# required Java 7 keytool/jarsigner for :file support
# required Java 7 or later keytool/jarsigner for :file support
export PATH=/usr/lib/jvm/java-7-openjdk-amd64/bin:$PATH
export PATH=/usr/lib/jvm/java-8-openjdk-amd64/bin:$PATH
#------------------------------------------------------------------------------#