question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Tracking: V2 setup-java

See original GitHub issue

This issue will track the progress of the v2 version of setup-java.

One of the core goals of the v2 version is to support downloading different distributions of Java. Currently Zulu builds of OpenJDK are downloaded and installed but with v2 we will be adding support for adoptOpenJDK builds of OpenJDK as well. Because this is a major change, a v2 major update is warranted.

One of the main goals of v2 is also to make setup-java extensible so that other distributions can be supported as well.

Major TODO items:

  • Create ADR that outlines and documents the roadmap and plan for the v2 version: https://github.com/actions/setup-java/pull/97
  • Accept ADR after getting feedback from the community
  • Create v2-preview branch
  • Implement all the necessary changes and merge them into the v2-preview branch
  • Gather feedback and test using the v2-preview branch
  • After being comfortable with the v2-preview changes, merge the branch into main
  • Update public docs, and starter workflow to use v2 instead of v1 tags

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:8 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
giltenecommented, Aug 26, 2020

I would suggest changing the stated goal (in the PR and ADR) to adding support for multiple distos (rather than a specific one). I believe that is the actual subject for which there is wide demand and support.

I would also propose that we add a goal to address https://github.com/actions/setup-java/issues/84 (built in use of caching) in v2, as this will likely significantly improve workflow execution times and reduce bandwidth requirements.

Another (seemingly minor, but affects expected output) item I’d propose to see addressed in v2 is https://github.com/actions/setup-java/issues/92

1reaction
maxim-lobanovcommented, Mar 22, 2021

Thank you for pointing on it. Actually, v2-preview sets path, version and distribution properties: https://github.com/actions/setup-java/blob/v2-preview/src/distributions/base-installer.ts#L125 . I think we need to document it.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Java Usage Tracker Setup for Advanced Management Console
Log in to the AMC UI using your administrator credentials. · Click the Configuration tab and then click the Settings sub tab. ·...
Read more >
Tracking Model — Leap Motion Java SDK v2.3 documentation
The Hand object describes the position and orientation of a hand, tracks its motion between frames and contains lists of the fingers associated...
Read more >
Feature / Event Tracking - Revenera Product Documentation
Through event tracking, Usage Intelligence allows you keep track of how your clients are interacting with the various features within your application, ...
Read more >
Project Tango: How to Use Motion Tracking in Java - YouTube
Nicolai Munk Petersen, Product Experience Lead on Project Tango, continues the video series by offering a basic overview of Java sample ...
Read more >
Tracker Video Analysis and Modeling Tool for Physics Education
To install Tracker, download and run the appropriate installer using the links at the top of the page. Tracker comes with its own...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found