Tracking: V2 setup-java
See original GitHub issueThis 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 intomain
- Update public docs, and starter workflow to use
v2
instead ofv1
tags
Issue Analytics
- State:
- Created 3 years ago
- Comments:8 (4 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
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
Thank you for pointing on it. Actually,
v2-preview
setspath
,version
anddistribution
properties: https://github.com/actions/setup-java/blob/v2-preview/src/distributions/base-installer.ts#L125 . I think we need to document it.