Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [adoptium.incubator-dev] Project Idea for Feasibility Review: Eclipse Plugin for Adoptium JDK Management


Hello Shelley,
Hello Ed,

Thank you, Shelley, for the introduction — I appreciate you connecting us.

Hello Ed, it’s a pleasure to be introduced. Thank you for taking the time to look into this discussion.

As Shelley mentioned, I shared a project idea on the Adoptium Incubator mailing list around an Eclipse IDE plugin to assist with discovery, installation, and management of Eclipse Adoptium (Temurin) JDKs. At this stage, I’m primarily interested in understanding whether there are existing or planned efforts within JustJ that overlap with this space, and where such an idea might best fit.

I would greatly value any insight or guidance you’re able to share.

Kind regards,
Daksh

On Fri, 16 Jan, 2026, 11:30 am Daksh Sharma, <dakshsharmab1@xxxxxxxxx> wrote:
Hello Shelley,
Hello Ed,

Thank you, Shelley, for the introduction — I appreciate you connecting us.

Hello Ed, it’s a pleasure to be introduced. Thank you for taking the time to look into this discussion.

As Shelley mentioned, I shared a project idea on the Adoptium Incubator mailing list around an Eclipse IDE plugin to assist with discovery, installation, and management of Eclipse Adoptium (Temurin) JDKs. At this stage, I’m primarily interested in understanding whether there are existing or planned efforts within JustJ that overlap with this space, and where such an idea might best fit.

I would greatly value any insight or guidance you’re able to share.

Kind regards,
Daksh

On Fri, 16 Jan, 2026, 1:22 am Shelley Lambert, <slambert@xxxxxxxxx> wrote:
Hi Daksh,

I am pleased to introduce you to Ed Merks (on cc), a wonderful colleague who may be best positioned to answer your questions around existing plans for JustJ as he is very much the active maintainer of that project.  

Ed, for awareness, Daksh has a proposal / project idea described in this mailing list:

and we are talking about which project may be the best place to explore such an idea.  I was wondering if you had input / opinions to share?

Cheers,
Shelley

On Thu, Jan 15, 2026 at 2:29 PM Daksh Sharma <dakshsharmab1@xxxxxxxxx> wrote:
Hello Shelley,

Thank you for pointing me to the JustJ project. I have reviewed both the repository and the project documentation—thank you for highlighting it.

From my understanding, **Eclipse JustJ** primarily focuses on **producing and packaging redistributable Java runtimes (JREs/JDKs)** that can be consumed by Eclipse projects (for example via p2 repositories or downloads). In that sense, JustJ acts as a **runtime distribution and provisioning project**.

My proposed idea is intended to operate at a **different layer**, focusing on **IDE tooling and developer workflow** rather than runtime packaging. Specifically, the goal would be to:

* Discover available Eclipse Adoptium (Temurin) JDKs using the Adoptium API
* Assist users in downloading and installing selected JDKs from within the Eclipse IDE
* Register and manage those JDKs in Eclipse and allow project-level JDK selection

I see this as **complementary to JustJ**, rather than overlapping with it. Where JustJ provides packaged runtimes suitable for redistribution, this project would focus on helping developers **select, install, and manage Adoptium runtimes inside the IDE**. In fact, I believe there could be opportunities to align with or leverage JustJ artifacts where appropriate.

That said, I would very much appreciate any guidance on whether there are existing plans in JustJ or elsewhere that cover similar IDE-level functionality, or if you see areas where the scope should be refined to better fit within the Adoptium ecosystem.

Thank you again for the guidance and for taking the time to review the idea.

Kind regards,
Daksh


On Fri, 16 Jan, 2026, 12:48 am Shelley Lambert, <slambert@xxxxxxxxx> wrote:
I am curious if you have looked at the JustJ project and what overlaps there are with your proposal?

On Thu, Jan 15, 2026 at 1:38 PM Daksh Sharma via adoptium.incubator-dev <adoptium.incubator-dev@xxxxxxxxxxx> wrote:
Hello Tim,

Thank you very much for the encouraging feedback and for confirming that the idea aligns well with Adoptium’s goals. I also appreciate the pointer to the Adoptium API and the Slack channels—thank you.

To answer your question:
Yes, my current thinking is that this would be best approached as an Adoptium Incubator project, rather than something that lives directly within Eclipse JDT itself.

Positioning it as an Incubator project seems to:

Allow faster iteration without impacting JDT’s core scope

Keep the focus clearly on Adoptium/Temurin discovery and management

Make it easier to evolve the plugin based on community feedback before considering deeper IDE integration in the future

That said, I am very open to guidance on this point and would be happy to adjust the approach if there are strong reasons to align it more closely with existing Eclipse IDE or JDT efforts.

I will also join the Adoptium Slack and follow discussions on the #api channel as suggested.

Thank you again for the feedback and support.

Kind regards,
Daksh

On Fri, 16 Jan, 2026, 12:02 am Tim Ellison via adoptium.incubator-dev, <adoptium.incubator-dev@xxxxxxxxxxx> wrote:
Hello Daksh.

Thank you for writing up the project proposal.

That sounds like a good project idea. It certainly aligns with the project's goals.

There is a rich API [1] at Adoptium that will support the discovery and download functionality you describe, and it is already used extensively by various plugin providers.

Are you suggesting this would be an Adoptium Incubator project rather than part of the IDE's JDT directly?

Of course, if you need any help or guidance there are plenty of experienced people around who tend to monitor Slack [2] (especially the #api channel).


Regards,
Tim

On Thu, 15 Jan 2026 at 17:25, Daksh Sharma via adoptium.incubator-dev <adoptium.incubator-dev@xxxxxxxxxxx> wrote:
Hello Adoptium Community,

I would like to share a project idea for an initial feasibility review and feedback through the Adoptium Incubator process.

I am **tagging Carmen Delgado and the Adoptium PMC** for visibility and review.

---

### Project Title

**Eclipse Plugin for Managing Eclipse Adoptium (Temurin) JDKs**

### Background & Motivation

Java developers frequently work with multiple JDK versions (8, 11, 17, 21, etc.). While Eclipse IDE allows configuring installed JREs, there is currently no native integration to discover, download, and manage Eclipse Adoptium (Temurin) JDKs directly within the IDE.

As a result, developers rely on manual downloads or external tools, which creates friction—especially for new contributors, students, and those setting up development environments.

### Proposed Idea

The goal of this project is to develop an **Eclipse IDE plugin** that integrates Eclipse Adoptium JDK management into the Eclipse workflow.

The plugin would allow users to:

* Discover available Eclipse Adoptium (Temurin) JDKs using official APIs
* Download and install selected JDK versions from within Eclipse
* Automatically register installed JDKs with Eclipse
* Assign specific JDK versions to individual projects
* Provide basic validation and warnings for unsupported or outdated JDKs

### Initial Scope

To keep the project feasible and maintainable, the initial scope would focus on:

* JDK discovery and listing
* One-click installation and registration
* Project-level JDK selection

More advanced features (such as CVE awareness or enterprise policy support) would be considered out of scope for the initial phase.

### Expected Impact

* Improves developer experience for Eclipse users
* Strengthens integration between Eclipse IDE and Eclipse Adoptium
* Encourages adoption of Temurin as the default JDK
* Reduces setup complexity for contributors and new Java developers

### Alignment with Adoptium

This project directly supports Adoptium’s mission by improving tooling around Eclipse Adoptium binaries and making them easier to discover and use within the Eclipse ecosystem.

I would appreciate feedback on the **feasibility**, **scope**, and **alignment with Adoptium’s goals**, as well as any guidance on existing efforts this work should coordinate with.

Thank you for your time and guidance.

Best regards,
Daksh Kaushik

_______________________________________________
adoptium.incubator-dev mailing list
adoptium.incubator-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org
_______________________________________________
adoptium.incubator-dev mailing list
adoptium.incubator-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org
_______________________________________________
adoptium.incubator-dev mailing list
adoptium.incubator-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org

Back to the top