Community
Participate
Working Groups
This enhancement bug generalizes several other bugs with some work already done on them: bug 239196, bug 138173, bug 236626 and bug 228625. Currently, it is not trivial for user to change or remove Java EE artifacts already created. For example, there is wizard that allows easy creation of new Servlet. Users can easily browse the existing servlets in the Deployment Descriptor tree, but they are not enabled with refactoring actions like "Rename" and "Remove". The refactoring actions should be based on the Eclipse LTK framework. They should catch both cases: - refactoring invoked from the Deployment Descriptor tree. - refactoring invoked from the project's files (e.g. deleting the servlet's class should update the web.xml).
*** Bug 236626 has been marked as a duplicate of this bug. ***
*** Bug 239196 has been marked as a duplicate of this bug. ***
*** Bug 138173 has been marked as a duplicate of this bug. ***
*** Bug 228625 has been marked as a duplicate of this bug. ***
Created attachment 149881 [details] Remove Filter/Servlet/Listener 2.5 using LTK Refactoring
Created attachment 151045 [details] Generic refactoring for all java ee artifacts
Created attachment 151046 [details] Generic refactoring classes for all java ee artifacts
Created attachment 151047 [details] Java EE Refactoring Wizard
Created attachment 151048 [details] Java EE Refactoring Wizard
Created attachment 151049 [details] Delete Web 25 artifacts Action using LTK based refactoring