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.
-image: mvdan/fdroid-ci:server-20160613
+image: mvdan/fdroid-ci:server-20160621
test:
script:
'r10e': "/home/vagrant/android-ndk/r10e",
}
java_paths = {
- '7': "/usr/lib/jvm/java-7-openjdk-i386",
'8': "/usr/lib/jvm/java-8-openjdk-i386",
}
maven
mercurial
nasm
- openjdk-7-jdk
- openjdk-8-jdk
+ openjdk-8-jdk-headless
optipng
p7zip
pandoc
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
# '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
#------------------------------------------------------------------------------#
-# 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
#------------------------------------------------------------------------------#