Skip to content

LogicalViewProvider.WithNestedProjects allows one to logically nest projects - #9592

Open
jtulach wants to merge 2 commits into
apache:masterfrom
jtulach:jtulach/NestedProjects
Open

LogicalViewProvider.WithNestedProjects allows one to logically nest projects#9592
jtulach wants to merge 2 commits into
apache:masterfrom
jtulach:jtulach/NestedProjects

Conversation

@jtulach

@jtulach jtulach commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

The goal of this PR is to design an API that would allow projects to nest children projects. Such nesting shall help us solve a long time pending issue that Mark @struberg pointed out a decade ago. E.g. that for example rich Maven projects aren't represented hierarchically.

The change is only visual. The projects are still open - e.g. goto type, symbol or file will continue to work as expected.

Sample Maven Project Reorganization

The change to Maven project isn't part of this PR, but I'll test the API on Maven to see if it can deliver and really simplify organization of huge projects.

@jtulach jtulach self-assigned this Sep 2, 2026
@jtulach jtulach added API Change [ci] enable extra API related tests Maven [ci] enable "build tools" tests Project UI View labels Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API Change [ci] enable extra API related tests Maven [ci] enable "build tools" tests Project UI View

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant