eclipse-jdt / eclipse-jdt/eclipse.jdt.core

Merge org.eclipse.jdt.apt.core into org.eclipse.jdt.core?

Open
#2,581 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
237
Forks
195
Avg merge
1d 10h
Merged PRs (30d)
49

Description

### Discussed in https://github.com/eclipse-jdt/eclipse.jdt.core/discussions/2502

Originally posted by **mickaelistria** May 29, 2024
APT has been a standard of Java language for a very long time. While it was for some time a separate project and a separate plugin, we can question whether this is a good thing to keep it so nowadays (see https://github.com/eclipse-jdt/eclipse.jdt.core/pull/2497#discussion_r1618585110 for an example where the split is causing some extra difficulty).
What about merging org.eclipse.jdt.apt.core into org.eclipse.jdt.core ?

Contributor guide

Open the contributing guide

Research direction

Start by reading Discussion 2502 and the linked discussion on pull request 2497 to understand why the split between org.eclipse.jdt.apt.core and org.eclipse.jdt.core is causing difficulty. Identify the project structure and integration points involved; done means reaching agreement on the merge and completing it without losing APT functionality.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
compilers, devtools
Issue type
Refactor
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.