Community
Participate
Working Groups
Build ID: Eclipse 3.4 Steps To Reproduce: 1.Create couple of Web projects 2.Launch Servlet creation wizard by right click on the Deployment desctiptor node of the last web project 3. The project chosen in the wizard is the first one The wizard should set the project as the default one on which it is invoked. More information:
This bug is valid only in the case of Web 2.5 projects.
Created attachment 95898 [details] patch for the servlet, filter, listener project selection the patch fixes context project selection in 5.0 wizards. The patch also fixes context project selection, when selected node is Servlets, Filters or Listeners, but will work, when the 226527 bug is committed.
Chuck can you review the patch.
Approved
dropped to HEAD
Ok - sorry didn't review very closely.... Circular dependency introduced....
Created attachment 96192 [details] fixes cycle dependency Sory about that. I checked for dependencies and fixed it, but I should have checked again. The patch will fix the cycle dependency. I may be wrong, but from my point of view there is something wrong with the plugin structure, from architectural point of view the "org.eclipse.jst.j2ee.navigator.ui" should be base for "org.eclipse.jst.j2ee.servlet.ui" and "org.eclipse.jst.jee.ui", and should not refer either of them, I think similar problem is with ejb.ui. Chuck is there a plugin dependency graph for WTP?
I hurry up to drop and release the patch, so we have the build fixed as soon as possible. Chuck, please still have a review to see if there is something wrong introduced by the second patch.
Actually, "org.eclipse.jst.j2ee.navigator.ui" was traditionally where we put the content providers for all the legacy models, and had dependencies to all the bundles, and we should consider either creating a new bundle for the jee navigator content "org.eclipse.jst.jee.navigator.ui" or possibly add them to the existing navigator bundle. I know Konstantin had a good plugin graph at the start of R3 - will need to search Patch looks good
Verified with the I20080417213732 build.
Closing