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 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).

[1] https://api.adoptium.net/
[2] https://adoptium.net/slack

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

Back to the top