我正在開發一個需要最新版本的java的java應用程序。 不幸的是,travis-ci目前僅支持jdk 1.8.0_31版本。Travis Ci jdk_switcher自定義java安裝
正因爲如此我從Oracle下載newes二進制版本,解壓到$ HOME目錄:
before-script:
- "wget --no-cookies --header \"Cookie: oraclelicense=accept-securebackup-cookie\" http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz -O /tmp/OracleJDK.tar.gz"
- tar -xzvf /tmp/OracleJDK.tar.gz -C $HOME
- export PATH=$PATH:$HOME/jdk1.8.0_60/bin
- jdk_switcher use <???>
我如何告訴特拉維斯使用新下載JDK?
順便說一句:我沒有通過apt-get更新jdk,因爲sudo命令不支持它們的新Docker基礎結構。