Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java: Switch to bach for installing and managing JDKs #976

Open
BanzaiMan opened this issue Apr 2, 2018 · 4 comments
Open

Java: Switch to bach for installing and managing JDKs #976

BanzaiMan opened this issue Apr 2, 2018 · 4 comments
Labels

Comments

@BanzaiMan
Copy link
Contributor

In travis-ci/travis-ci#9368, user @sormuras mentions bach, which aims to set up *JDK environments. This effectively replaces our webupd8-package-based Java cookbooks and jdk_switcher for switching Java runtimes.

See travis-ci/travis-ci#9368, travis-ci/travis-build#1347

Pros:

  1. It is not dependent on a third-party packager, who seem to lag in supporting more recent JDK releases.

Cons:

  1. It is a change.
  2. May not play well with existing Java installations.
@BanzaiMan BanzaiMan added the java label Apr 2, 2018
@sormuras
Copy link

sormuras commented Apr 2, 2018

For your consideration: https://github.com/shyiko/jabba also looks promising. Same pros and cons apply.

@jayvdb
Copy link

jayvdb commented Jul 2, 2019

It looks like this is already active.

See https://travis-ci.community/t/install-jdk-sh-failing-for-openjdk9-and-10/ for some of the breakages it is causing.
Actually I have been seeing lots of different java breakages over the last few weeks, every few days one the java versions has been breaking, and I have been removing them from my matrix, but I dont have many left now.

@jayvdb
Copy link

jayvdb commented Jul 2, 2019

It looks like all Oracle versions are going to be removed ? sormuras/bach#56 . I would have expected the new versions to not be added due to recent licensing changes, but old ones to remain. Looks like nobody kept a copy , or all online copies are being vanished .. :/

@jayvdb
Copy link

jayvdb commented Jul 6, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants
@jayvdb @BanzaiMan @sormuras and others