Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating Maven dependencies for Eclipse plug-ins blocks the workspace #296

Open
vogella opened this issue Aug 11, 2021 · 4 comments
Open
Labels
usability Improvements that can give a better usability or user experience

Comments

@vogella
Copy link
Contributor

vogella commented Aug 11, 2021

In the past I did not install M2e into the Eclipse instance I used for Eclipse plug-in development. Now with the great Maven integration for libraries in the target platform initiallly created by @laeubi I "have to".

It seems that Maven dependency update blocks the whole workspace. See screenshot. Can this be less blocking? If think @mickaelistria implemented some rules for only blocking the affected project. Why is M2e updating my plug-in dependencies anyway? Is M2e not delegating to PDE for plug-ins?

image

@laeubi
Copy link
Member

laeubi commented Aug 11, 2021

@vogella have you imported the projects as maven projects or as eclipse projects? If they are "pure" eclipse project m2e should not do any harm otherwise you are maybe affected by

@vogella
Copy link
Contributor Author

vogella commented Aug 11, 2021

@laeubi AFAICS org.eclispe.ant.test.ui has no reference to Maven. I imported them as Eclipse projects before install m2e.

@laeubi
Copy link
Member

laeubi commented Aug 12, 2021

org.eclispe.ant.test.ui has no reference to Maven

If I understand the screenshot correctly the org.eclipse.equinox.launcher project is actually updated (and blocking the refresh of the ant one...)

Would it be possible to create some Threaddumps and attach them here? Or could this be reproduced using public sources / reproducer project?

@laeubi laeubi added the usability Improvements that can give a better usability or user experience label Dec 16, 2022
@Madjosz
Copy link

Madjosz commented Feb 5, 2024

Here I have the same problem that "Updating Maven Project" blocks the complete workspace making Eclipse effectively unusable. I can type one character and then "User operation is Waiting" comes up and I need to wait for all of my projects to recursively build my whole project tree again and again until the typed character appears after after 10 minutes. Reminds me of the good old "You moved the mouse. Please restart the computer for the changes to take effect." /rant

I made a thread dump while waiting. Maybe it can be of any help.

threaddump.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
usability Improvements that can give a better usability or user experience
Projects
None yet
Development

No branches or pull requests

3 participants