GlassFish v3 Eclipse Plugin

Draft: Work in Progress

V3 Prelude Schedule

To align with schedule above for V3 Prelude - targeted dates

  • Milestone 1 - 8/11/08: Monday after SCF build (8/6/08)
  • Milestone 2 - 9/8/08: Monday after HCF build (9/2/08)
Category Feature Description Priority/Status/Targeted Milestone Dependencies Notes
Installation & Configuration Install a v3 Server Runtime Done    
Installation & Configuration Define a new v3 Server including ports/user/password props & apps Done    
Servers Tab Show as node in Servers tab Done    
Servers Tab Start Server Done    
Servers Tab Stop Server Done    
Servers Tab Start Server in Debug Mode Done    
Servers Tab Expand node to show list of deployed projects Done    
Servers Tab Double click server node to modify ports/user/password props Done    
Servers Tab Add/Remove on node to modify list of deployed projects Done    
Servers Tab Undeploy Project: Right click->Remove on child node Done    
Dynamic Web Project Create with v3 server as target runtime Done    
Dynamic Web Project Run on v3 server Done    
Dynamic Web Project Debug on v3 server with breakpoints Done   Also tested breakpoint in jsp & it works
Installation & Configuration Offer v3 server download options as part of config wizard High/In progress url from Terena, name from branding work around broken feedback with standard implementation. see gf plugin bug 47
Installation & Configuration Support new structure of OSGI jars for correct build path High/In progress   done for short term, need longer term solution - asked for advice on wtp-dev. Also see gf plugin bug 41
Other JDBC resources Done add-resources command Wizard for sun-resources file in place, but need to solve permission problem and problem with calling add-resources (eclipse temp file directory problem)
Installation & Configuration Handle server status synchronization Medium/In progress   Some advice on alias, but need to figure out how to attach log output to console. See gf plugin related issues 53 and 23
Installation & Configuration Add domain-dir support Done admin cli support  
Installation & Configuration Use domain.xml instead of user entering all ports, etc. Medium/TBD   See gf plugin bug 41
Installation & Configuration Investigate whether can point at a remote server Low/TBD admin cli support Allow remote deploy/undeploy, not start/stop/debug. Does not seem possible without extra setup . Also see related gf plugin bugs 25 and 22
Installation & Configuration Improve our publishing/update site for Eclipse P2 functionality Low/TBD   See Eclipse instructions for P2
Servers Tab Show/manage list of resources from server node Medium/TBD http get/set support  
Servers Tab Provide jvm properties editor as menu item to the server node Low/TBD   See NB plugin for example of what to show there
Installation & Configuration Automatic setup of our update site Medium/TBD   Asked on newsgroup, see discussion and eclipse bug 230323 and gf plugin bug 45
Installation & Configuration Improve error message for invalid server runtime Medium/TBD   Asked on wtp alias, no response so far, but see this similar geronimo bug
Installation & Configuration Improve console output - color should not be red unless error/warning Low/TBD   Asked on wtp alias, no response so far, but here is related gf plugin bug 18 and related javadoc
Dynamic Web Project Directory deployment High/TBD   Discussed with Ludo and using ant is not fast enough. Consider overridding publishModule and doing our own. Also see gf plugin bug 39
Other JSF Tooling Medium/TBD   Look at this JSF tutorial and see if we can automate this setting with GF v2 and/or v3
Other Aptana - Ruby Editing Low/TBD   Look at how to integrate - is gem enough?
Other Compare with Tomcat Plugin Features TBD   a quick search turns up about 4 or 5 eclipse plugins for tomcat, though some are quite old