I have noticed, after upgrading to eclipse 2020-03, that it takes more time between the moment I trigger a main method to run and the moment it starts running (even when there is no code change in between multiple run).
Using the "Maven console" in the "Console view", i see way more "Resolving ...." log than before.
I think the more project dependencies your project has the more log there is.
For example, I open the datarouter projects in eclipse.
I added a hello world main in the CopyTableService class.
I counted the number of log line for each version of eclipse between the time I trigger the run and the beginning of the run.
in eclipse 2019-12 (m2e 184.108.40.20691209-1925), 51 lines (3 for each dependency of the project)
in eclipse 2020-03 (m2e 220.127.116.1100310-1832), 468 lines:
also 468 lines in eclipse 2020-06-M2
I have noticed the same extra processing before launching a testng test.
What caused this regression?
Is it possible to revert that or configure eclipse to reduce those processing?
Why are some processing necessary in between multiple runs of the same unmodified code?
Thanks, Clément Guillaume