eclipse-jdt / eclipse-jdt/eclipse.jdt.ui

Multi release JAR support

Open
#1,708 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
59
Forks
127
Avg merge
23h 30m
Merged PRs (30d)
35

Description

This is a followup issue on [Bugzilla Bug #533401 - Provide support in UI to create multi release JAR](https://bugs.eclipse.org/bugs/show_bug.cgi?id=533401).

Please add support for creating JEP 238: Multi-Release JAR Files in the Eclipse JDT UI.

The Eclipse Compiler itself already supports it since 2018.

Ultimately I am looking for M2E support of MRJARs in projects outlined like this https://github.com/apache/maven-compiler-plugin/tree/master/src/it/multirelease-patterns/singleproject-runtime. But I guess this first requires JDT UI support.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing Bugzilla #533401 and the Eclipse JDT UI flow for creating JARs, then compare the Maven Compiler Plugin multi-release patterns example. Confirm how the existing compiler support could connect to JDT UI and eventual M2E support. Done means the UI can create a JEP 238 multi-release JAR for the described project layout.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.