Skip to content

Make the remote maven listener a process in the launch#1706

Open
laeubi wants to merge 1 commit into
eclipse-m2e:mainfrom
laeubi:make_remote_listener_an_own_process
Open

Make the remote maven listener a process in the launch#1706
laeubi wants to merge 1 commit into
eclipse-m2e:mainfrom
laeubi:make_remote_listener_an_own_process

Conversation

@laeubi

@laeubi laeubi commented Mar 3, 2024

Copy link
Copy Markdown
Member

Currently m2e uses an additional socket connection to receive project events from the remote maven project. This is not visible to the user and requires some internal maps to maintain state.

This refactors this into a more generic event facility and make it visible as a Process in the debug view, this also has the advantage that the process itself can be used to maintain the state.

@github-actions

github-actions Bot commented Mar 3, 2024

Copy link
Copy Markdown

Test Results

0 files   -   214  0 suites   - 214   0s ⏱️ - 22m 4s
0 tests  -   665  0 ✅  -   655  0 💤  - 10  0 ❌ ±0 
0 runs   - 1 330  0 ✅  - 1 308  0 💤  - 22  0 ❌ ±0 

Results for commit 7024d55. ± Comparison against base commit 112488c.

♻️ This comment has been updated with latest results.

@laeubi
laeubi force-pushed the make_remote_listener_an_own_process branch 2 times, most recently from 8f8bb67 to 716fa0d Compare March 4, 2024 06:52
@laeubi
laeubi marked this pull request as ready for review March 4, 2024 06:52
@laeubi
laeubi force-pushed the make_remote_listener_an_own_process branch from 716fa0d to 4767cd5 Compare March 4, 2024 06:52
@laeubi laeubi changed the title Make the remove maven listener a process in the launch Make the remote maven listener a process in the launch Mar 4, 2024
@laeubi
laeubi force-pushed the make_remote_listener_an_own_process branch from 4767cd5 to 7c19799 Compare March 4, 2024 07:44
Currently m2e uses an additional socket connection to receive project
events from the remote maven project. This is not visible to the user
and requires some internal maps to maintain state.

This refactors this into a more generic event facility and make it
visible as a Process in the debug view, this also has the advantage that
the process itself can be used to maintain the state.
@laeubi
laeubi force-pushed the make_remote_listener_an_own_process branch from 7c19799 to 7024d55 Compare March 4, 2024 07:44
@akurtakov

Copy link
Copy Markdown
Contributor

Would you please rebase this if you plan to finish it?

@laeubi

laeubi commented Feb 21, 2025

Copy link
Copy Markdown
Member Author

Its still on my todo list...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants