MyEclipse Blue Edition Release Notes
- Feature Overview
- Getting Help
- Known Issues
- Discontinued Features
- Additional Enhancement / Fix Details for 6.5 GA
- Improved support between MyEclipse project capabiliites and Maven dependency support
- POM editor
- Option to enable full access to m2e plugin features
- Editor Platform Upgrade - upgraded editors and platform to WTP 2.0.3
- New Oracle 11 support
- Upgraded MyEclipse Hibernate Tools to support reverse engineering of entities and DAOs
- Upgraded Database Explorer support for DDL generation from schemes
- IceFaces 1.7.2 library upgrade for JSF development
- Improved UML reliability and support for Java 6 runtime
What follows is in the document below is the 6.5 Release notes:
MyEclipse Blue Edition is an integrated development environment (IDE) with specialized development tools and support features specifically for the WebSphere 6.x and 5 application server platforms. As an affordable alternative to the Rational Application Developer 7.x, MyEclipse Blue Edition focuses on improving developers' productivity by simplifying development lifecycle in the delivery of UML, Web, J2EE/JEE, XML, JSP , JSF, Struts, Ajax, EJB3/JPA, Spring, Hibernate, enterprise reporting and database applications. Currently the supported platforms are Windows and Linux. MyEclipse Blue Edition is based on the Eclipse platform.
Version 6.5 GA is the second GA release of MyEclipse Blue
Edition. The major themes of this release include JSR 168
Portlets, addition of Maven support for Web, EJB and Java
Projects, WebSphere Application Server 6.x and 5.x (WAS)
integration connectors, including WebSphere Portal 6.0 support for JSR
168 Portlets, advanced deployment modes for J2EE/JEE projects, WAS
compatible web service development and the latest Java EE 5 development
tools for the WebSphere Application Server 6.1 with the EJB3, Web
Services and Web 2.0 feature packs. MyEclipse Blue Edition is able to
work with MyEclipse 6.5 Professional and Standard editions.
The following feature list highlights just a few of the many MyEclipse Blue Edition features. For a comprehensive list of features please browse the product help contents or visit the online Blue product overview documentation.
- Platform support:
- Microsoft XP & Vista support
- WebSphere 5.x, 6.0 and 6.1 application server connectors
- Start and stop application server
- Launch server in debug or run mode, enables hot-swap debugging of deployed WebSphere applications
- Automatically add/remove jar libraries to J2EE/JEE projects that target a WebSphere server
- Support for multiple WebSphere profiles
- Launch and interact with the WebSphere admin console from with in MyEclipse
- Connectors support WebSphere admin security
- When updating a project's target server, it is possible for the library containers for both WAS 6.0 & 6.1 to be configured on a project's buildpath
- J2EE/JEE project deployment support
- Deploy projects in exploded archive format (optimized for development) or packaged archive format (production)
- Deploy and undeploy projects regardless of whether the server is running or stopped
- Hot-sync deployment enables automatic class reload by
WebSphere when any project resource changes
- Maven2 project support is available for
- MyEclipse Web Projects
- MyEclipse EJB Projects
- Java Projects
- MyEclipse Capabilities Wizards automatically detect and configure Maven jar dependencies
- includes Struts, Hibernate, Spring, JSF, ICEfaces, JPA, Portlets, MyEclipse Reports
- Maven Dependency Configuration Wizard
- Execute Maven goals from MyEclipse
- Automated installation and configuration of local repository
- includes Sun jars installation
- Maven Jar Import Wizard
- Easy JDK configuration
- Build MyEclipse Maven projects from Maven commandline
- Java EE 5 Projects
- Create Java EE 5 Web, EJB and Enterprise (EAR) projects with integrated library support
- EJB Projects include persistence.xml generation and synchronization
- Works with MyEclipse Deployer for the most productive integrated enterprise testing experience
- Web Services
- JAX-WS Java EE 5 support
- JAX-RPC web services support
- Support for Top-down and Bottom-up development strategies
- Code generation for server-side and client components
- WebSphere compatibility ensured through use of WebSphere web service tools and libraries
- EJB2 & EJB3 - Enterprise Java Beans
- Create Stateless, Stateful, Entity and Message enterprise beans
- Wizards for creating all bean types
- Code-assist and validation of Java annotations
- Reverse-engineer EJB3 Entity and Stateless Session Bean facades from your database catalog or schema
- MyEclipse Java Persistence Tools (JPA)
- Add JPA Capabilities to any Java project
- Integrates with MyEclipse Database Explorer for database connections and metadata access
- Persistence perspective for task oriented view layout
- Java persistence OR mapping properties view
- Validation and error marking for invalid OR mapping annotations
- Reverse-engineer JPA Entities and DAOs from your database schema
- Synchronize Entities with persistence.xml
- Advanced Spring-JPA support (see below)
- Advanced Spring-JPA and Spring-Hibernate Support
- Spring-JPA and Spring-Hibernate project configuration
- Add Spring to any JPA project or vice versa to configure Spring-JPA support
- Spring EntityManagerFactory and JpaTransactionManager beans created
- Annotation-driven transaction support
- Spring - Hibernate - Annotations support
- JPA Entities and DAOs generated by rev-eng from DB Schema
- DAO generation uses Spring configured EntityManagerFactory bean and custom Spring DAO support classes
- DAO interfaces generated (optional)
- DAO beans registered in Spring applicationConfig
- Documentation and examples with sample application
- WebSphere Portal 6.0 Support
- Project configuration for WebSphere Portal 6.0 JSR 168 APIs is now available through Add Portlets Capabilities... wizard
- New WebSphere Portal 6.0 server connector has been added that allows for start/stop, deployment and debugging of portal server.
- Portal server deployment is now supported through normal MyEclipse Appserver deployment and will register deployed portlets in your application.
- Hibernate Support
- Hibernate 3.2 support
- Hibernate Annotations support
- Hibernate Mapping Editor
- Visual JSF Page Designer
- All new JSF Visual Page Designer for WYSIWYG editing of advanced JSF components
- Improved Facelets custom-tag support
- Supports Drag-and-Drop style editing of all standard JSF components
- Extensible component palette supports all JSF taglibs in your project
- Form-based properties sheets simplifies component editing and customization
- Improved preview mode of JSF design page
- JSF and faces-config.xml creation wizards
- Improved faces-config.xml editor
- See JSF Designer Feature Overview document in MyEclipse Learning Center under Help > Help Contents menu
- Struts 1.1 - 1.3
- Support for Struts 1.1 - 1.3 (1.3.8)
- Includes preconfigured libraries for each version of Struts
- Visual struts-config file editing
- Visual Struts JSP page designer
- MyEclipse AJAX Tools
- AJAX Web Browser
- DOM Inspector - Added filter/searching support
- DOM Source view
- DOM Watcher View - captures all changes for a specific node
- CSS View
- DOM Compare View - compare the differences between 2 DOM nodes
- Matisse4MyEclipse Swing Visual Designer
- Based on NetBeans 6 Visual GUI Builder
- Exchange design files with NetBeans
- Java SE 5 & 6 support
- MyEclipse UML improvements:
- Support for the following diagrams: Class, Use-case, Sequence, Collaboration, State, Activity and Deployment
- Forward and reverse engineering
- Basic support for Java 5 generics
- Improved code generation for UML to Java naming incompatibilities
and Noteworthy for more details and screenshots.
WebSphere Application Server Connectors
- WebSphere Blue server connectors no longer require reconfiguration of the server log settings to display output to the console. Previous versions of MyEclipse Blue connectors did have to reconfigure the server log settings. If you would like to restore these log settings to their WebSphere defaults or restore previous working configuration, please read more information in this document.
WebSphere Portal 6.0
- By default portlet projects will only have access to the WebSphere Portal 6.0 JSR 168 API only. To get access to JSR 168 Co-operative Portlet API or JSR 168 Struts API, additional project configuration will be required. View this document for more detailed information.
Windows Vista Support
- MyEclipse 6.5 Blue Edition will launch properly if installed under the "Program Files" directory. The most reliable installation location is under your home folder. Failure to do so will result in Vista prohibiting MyEclipse to launch with an SWT dll link exception appearing in the MyEclipse log.
Application Project Deployment
- No project predeployment validation to ensure that the target application server is capable of hosting the project, e.g., EJB3 project deployed to WebSphere 5 not supported. Also ensure that your J2EE project's Java compiler compatibility setting is compatible for the target server. For example compiling a J2EE 1.4 project with Java SE 5 (JDK 1.5 or 1.6) will result in a deployment error if deploying to a J2EE 1.4 or earlier application server.
- Background deployment jobs cannot be canceled. The job dialog presents a cancel action that is ignored when activated.
- Enterprise application projects may not successfully deploy to WebSphere when Internet access is not available
- Known issues for project deployments to WebSphere 6.1 profiles with the EJB3 22.214.171.124 Feature Pack installed
- WebSphere JVM may segfault when starting a web application that bundles the TopLink Essentials JPA libraries (WEB-INF/lib)
- WebSphere's deployment performance degrades dramatically for web applications that bundle a large number of libraries on the classpath (e.g., >5MBs)
Hot-Sync Deployment for running Applications
- Known hot-sync issues for project deployments to WebSphere 6.1 profiles with the EJB3 126.96.36.199 Feature Pack installed
- New EJB3 beans created in an exploded WebSphere project deployment will not be automatically reloaded by WebSphere. You will need to either manually redeploy the application or restart the server for making the new EJB3 bean(s) available for use.
- For EJB3 exploded deployments, modification of the optional ejb-jar.xml deployment descriptor require the server to be restarted
- WebSphere 6.0 must include the Daylight Savings Time patch available from IBM http://www-1.ibm.com/support/docview.wss?uid=swg21219396 in order for MyEclipse hot-sync deployment support to function properly
Enterprise Application Projects (EAR Project)
- Adding or removing a JEE module project to an EAR project incorrectly adjusts the location of the the optional <library-directory> element in the application.xml deployment descriptor file. The issue applies only to EAR Projects that use a non conventional library directory location as specified by the application.xml <library-directory> element. If you experience this problem the resolution is to manually move the <library-directory> to its proper location after all module definitions.
- WS-Security is not supported.
- Generation of JAX-WS web services with multiple ports is not supported. The current policy is to recognize the first port defined in the WSDL.
- Avoid generating web services against multiple WebSphere
target servers into the same project. Doing so will result in runtime
libraries for each target server to be added to your project. Should
this problem occur manually remove the library(ies) which are not
relevant to you application.
MyEclipse 6.5 Blue Edition Installer Known Issues
- The MyEclipse 6.5 Blue installer is not digitally signed and may prompt with a warning about an Unknown Publisher. A signed version of the installer will be made available in the near future.
- Excessively long paths for install directory will cause the installation to fail if the combined installation directory plus the installed files path length is greater than 260. The longest file in MyEclipse 6.5 Blue is 181 characters. Thus the installation target directory path must be less than 79 characters in length for the installation to succeed.
Matisse4MyEclipse Known Issues
- The Form Editor rendering of modified custom sub-forms and Java beans is not automatically updated. You must close and reopen the Form Editor for the rendering to be updated and correctly rendered.
Visual JSP/HTML Designer Known Issues
- Editing XHTML documents does not support code-assist of non-HTML tags.
- Struts and JSF custom tags do not render styleClass attributes in design view.
- Empty table cells are initially shown collapsed in design view.
- Cut/Copy/Paste of tables not fully supported.
AJAX Tools Issues
- Remote scripts loaded from Scripts view that are generated by a Servlet that contains breakpoints, will cause Remote Script to be blank when loaded in editor.
Linux Version Known Issues
- Linux support is planned for a future release. Please contact the MyEclipse team if you have special requirements.
MyEclipse Hibernate Tools Known Issues
- Bug #3858, JBoss did not update the version number of
the Hibernate DTD's from Hibernate 3.0.5 to the 3.1. While the
Hibernate 3.1 DTD's are backward compatible it is possible to use a
Hibernate 3.1 DTD that can result in an error on a Hibernate upgrade.
To resolve the ambiguity MyEclipse chose to use the Hibernate 3.1 DTDs
by default in the Hibernate editors.
- Locale specification must include country code When
explicitly launching MyEclipse with the "-nl
" commandline arguments the locale must include country code, e.g., -nl en_EN or -nl ja_JP.
Failure to include the locale country code will result in an error when the HQL Editor is launched.
MyEclipse CSS Editor
- If code folding is enabled and the properties view is open, typing in the CSS editor can be very slow. See Eclipse Bug#158877
- Database VIEWs can not be accessed from the JPA Project > MyEclipse > Generate Entities... ctx-menu action. Instead navigate to the view(s) from the DB Browser and select the Reverse Engineer JPA action
MyEclipse ScreenCapture PRO
- The ScreenCapture PRO facility is only available on Windows XP
and 2000. Vista support is planned.
Advanced Notice Of Discontinuation of XFire Web Services Framework and Tools
- Genuitec, LLC announces that MyEclipse runtime and developer tool support for the XFire web services framework will be discontinued. Genuitec will begin a phase out process beginning with the MyEclipse 7 release on October 1, 2008 and reaching complete discontinuation with the introduction of MyEclipse 8 on October 1, 2009. Read the announcement
Additional details for enhancements and bug fixes for MyEclipse Blue 6.5 GA are identified in the following summary.
Problems fixed since MyEclipse Blue 6.5 Milestone-1
|ID||Defects - FIXED||Notes|
||Disabled was60/61 instance still shows up in the servers view|
||Project migration is enabled with multiple projects selected|
||Console configuration redirects server output
to console permanently
||Websphere 6.0 Portal server cannot be configured|
||Portlet capabilities for WebSphere Portal Server cannot be configured|
||Configuring server instance from
servers/view/toolbar just goes to the server root pref
||Websphere portal 6.0 connector config requires
too many manual steps
||Deployment fails if "add deployment...' action is run when websphere is starting|
||Configuring server instance from servers/view/toolbar just goes to the server root pref|