manuel aldana wrote:
I would be interested to hear if you get better performance with
0.0.12, because in my observation 0.9 is about magnitude faster then
0.0.12 and it is clearly something specific to your environment that
cause such performance issues.
it depends on the way how you keep projects in the workspace. when
having only a few (<=4) projects in workspace 0.9 is far better. in
contrast when keeping many (>=5) projects in workspace the update
dependencies task is just taking ages. i think it is better to keep as
few projects in workspace as neccessary so the 0.9.2 is fine for me.
never the less other colleagures are often having many projects in
workspace so 0.0.12 works better for them.
Like I said before, that is very strange. I do have more then 5 Maven
projects in my Eclipse workspace and don't see such issues. Besides, it
is not really related to how many project you have. There are test in
jira somewhere with 40 dependent projects (technically 40 levels down
dependencies) and it takes seconds to open/close those. Most time spent
on closing/opening projects and updating dependencies is in reading
Maven projects, which could go into checking dependencies on remote
repositories (especially for snapshots). So, it is more like related to
how many external dependencies your projects have.
as i said i guess this is because resolving is done for all projects
if you go rightClickOnProject->Maven->UpdateDepenendencies. In my view
i would expect that resolving is done only for the project i chose.
This action only resolves dependencies for selected projects and
projects that depends on that (because that is how Maven dependency
resolution works). One thing that comes to mind is that we may not need
to update dependent projects if there was no updates found in selected
one, though it might get tricky to detect if there was any updates...
regards,
Eugene
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email