MyEclipse Enterprise Workbench Release Notes
MyEclipse Enterprise Workbench Release Notes
Release 6.5 GA
June 17, 2008
-
Overview
-
New Features in MyEclipse 6.5 GA
-
Getting Help
-
Known Issues
-
Discontinued Features
-
Additional Enhancement / Fix Details for 6.5
GA
1. Overview
MyEcipse 6.5 delivers Java enterprise developers new strategic
application lifecycle management (ALM) features. In addition, it includes improvements of
MyEclipse's industry leading Java EE tools and 1-click Java
application technology repository and runtime.
MyEclipse's new ALM features are founded upon the integration of
Maven2 project and build management tools for MyEclipse
(Maven4MyEclipse). Using Maven4MyEclipse developers can now
develop Maven versions of MyEclipse Java and Java EE projects. This takes
advantage of the full suite of rich MyEclipse application technology
frameworks and tools in their MyEclipse Maven projects. Additionally,
Maven4MyEclipse allows developers to seamlessly leverage their
strategic Maven-based ALM processes from within MyEclipse.
MyEclipse Java EE tools include improved JSF & Facelets visual
design and coding, Spring IDE 2.0 for MyEclipse with Spring Web Flow,
Hibernate Tools 3.2 for MyEclipse, JSR 168 Portlet development tools,
and new web.xml and JSP tag library (TLD) editors. Working through a
partnership with ICEsoft, MyEclipse ICEfaces support has been updated
to support visual design and deployment of the latest ICEfaces 1.7.0
JSF Ajax component library.
MyEclipse 1-click Java application technology services include a jar library repository of all Java EE and related technologies, e.g., Struts, Hibernate, ... and an custom embedded Tomcat 6 server runtime for rapid testing of Java EE web applications and examples. The repository has been updated to jar libraries for Spring 2.5, Hibernate 3.2, Struts 1.3.8, JSR 168
Portlet API and JAX-WS 2.1. The integrated MyEclipse Tomcat 6 server
has been updated with a JAX-WS 2.1 (Metro) runtime as well as a
sample security realm for use by a soon to be release set of JAX-WS
web services security examples.
MyEclipse 6.5 is built upon the Eclipse 3.3 and Web Tools 2.0.2
platforms, i.e., Europa distro. Backwards compatibility with MyEclipse
versions 6.x - 4.x projects and features is maintained to the maximum
degree possible.
2. MyEclipse 6.5 GA Highlights
This section presents an overview of new and improved MyEclipse 6.5
features. To learn more about the many MyEclipse features browse the MyEclipse Learning Center.
-
Maven4MyEclipse
-
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
-
Spring IDE 2.0 for MyEclipse Upgrade
-
Custom implementation of Spring IDE 2.0 for MyEclipse
-
Spring Java config support
-
Spring Web Flow 1.0 support with graphical web flow editor
-
New Spring Explorer, Beans Cross References and and AOP Event views
-
Project Explorer view integration
-
AOP analysis and validation
-
Rename refactoring support for bean Ids, properties and classes
-
Mylyn integration
-
Fine grained validation control
-
Hibernate Tools 3.3.2 for MyEclipse Upgrade
-
Upgraded to Hibernate Tools 3.2.2CR1
-
Hibernate Mapping File Editor (hbm)
-
Hibernate 3.2 support for standalone Hibernate Projects
-
Hibernate annotations support
-
MyEclipse advanced Spring-Hibernate tools support Hibernate
annotation-based projects
-
Reverse engineer annotated POJOs from database schema
-
Updated HQL and Criteria editors to recognize annotated Hibernate
configurations
-
Named query validation
-
Java editor content assist support for Hibernate annoations
-
Easily test and correct HQL and Criteria queries
-
Updated XML catalog with new
hibernate-mapping and hibernate-config DTDs (version 3.2.5)
- Web Services
- JAX-WS 2.0 web services framework support
- Top-down and bottom-up JAX-WS creation wizards
- Generate JAX-WS client from local or remote WSDL files
- Test JAX-WS web services using Web Service Explorer
- JAX-WS web security examples to be available via Examples On-Demand
-
JSR 168 Portlet Support
-
Portlet Project Capabilities Wizard
-
Portlet Creation Wizard using standard templates
-
Enabled for standard web project deployment to JSR 168 portal
-
Use MyEclipse visual web design tools to develop HTML, JSP,
Struts and JSF portlet content
-
1-click Java Application Technology Services
- Jar Library Repository enhancements
-
Added libraries for: Hibernate 3.2, Spring 2.5, JAX-WS 2.0 Web Services
- MyEclipse Tomcat 6 Server (6.0.11-custom)
-
Includes JAX-WS 2.1 runtime
-
Example security realm added for upcoming
- Java Server Faces and Facelet Tools
- New code assist and validation for all facelets libraries
- New preview mode renders JSF
- faces.xml flow editor
- New form-based Design mode and configuration wizards
-
Managed-bean validation and code-assist
- ICEfaces 1.7 JSF Ajax UI component library support (use Community Essentials to install this feature)
-
JSF Designer Feature Overview document see MyEclipse
Learning Center under Help>Help Contents menu
-
MyEclipse UML improvements:
-
Convert class diagram to XSD file
See
New
and Noteworthy for more details and screenshots.
3. Getting Help
MyEclipse provides numerous technical support resources:
4. Known Issues
MyEclipse Installer
-
Do not install MyEclipse into a folder that has Cyrillic characters
in its path. In some cases MyEclipse will not launch correctly.
Additionally the MyEclipse installer is not able to display the
release notes.
Windows Vista Support
-
See Matisse4Myclipse below for known issues.
Matisse4MyEclipse Known Issues
-
Matisse4MyEclipse is not part of the primary MyEclipse
download. The instructions for downloading and installing
Matisse4MyEclipse is provided in the MyEclipse Learning Center found
in the Help Infocenter. Launch the Help Info Center (see Help >
Help Contents). Then navigate to the help topic at "MyEclipse
Learning Center > Swing Development > Getting Started".
-
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.
-
M4ME has not been certified to run on Java SE 6. Therefore if Java 6
is detected the M4ME Form Editor will only operate in experimental
mode. The main issue is that it can be difficult to open ctx-menus
within the Form Editor.
Cross Platform 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.
-
Visual JSP/HTML Designer-Design View can't be made editable when a
JavaScript debugging thread is paused at a breakpoint which is
loaded form a http:// based URL.
-
The AJAX Web Browser will disabled to all user input when the
JavaScript debugger attached to that browser is stopped at a
JavaScript Breakpoint. To reenable user-input the JavaScript debug
thread will have to be resumed.
MyEclipse on Linux Version Known Issues
-
Linux Internal Web Browser Stability
The Visual HTML Designer on Linux has exhibited rare stability
problems on some systems. Until this matter is resolved the WYSIWYG
design mode has been restricted to a source-only mode of operation.
You can reenable the WYSIYWG design mode for experimental use by
including the commandline flag: -D linux.experimental
-
Linux Internal Web Browser Compatibility
The Visual HTML Designer and AJAX tools on linux can sometimes have
an incompatibility with the Eclipse internal web browser.
Please read this
document for more
information.
-
Linux X86_64 Compatibility
The Visual JSP/HTML Designer and AJAX tools are not available on the
64-bit versions of Eclipse on Linux X86_64.
-
Flash plugin unavailable in AJAX Browser
When loading a webpage that contains a flash plugin, you will be
prompted to download a plugin. You must press cancel to
continue to use the browser as normal. Also you will need to
resize the window once to fix the blank page because of a painting
problem. As a result the MyEclipse AJAX tutorial does not property
function in the browser.
MyEclipse on Mac OS X Known Issues
-
Due to MyEclipse instability issues on the Mac platform the current
features are not available: Visual Web Designer, MyEclipse UML and
Matisse4MyEclipse. We are working to resolve the instability issues
as quickly as possible.
-
Application servers and Derby server won't be properly stopped if
MyEclipse is shut down using "Quit" from the application menu, Dock
or keyboard shortcut. Close all workbench windows for proper shut
down. See
Eclipse
Bug#194146
-
The MyEclipse AJAX Tools are available on the Mac platform as
experimental features. Use the
-Dmac.experimetal=true
command line argument to enable this experimental feature set.
Hibernate Tools for MyEclipse Known Issues
-
Bug #3858, 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 enable and the properties view is open, typing in
the CSS editor can be very slow. See
Eclipse
Bug#158877
MyEclipse Tomcat
-
MyEclipse Tomcat will work with all Java 5 JDKs, however, if you
wish to use a Java 6 JDK to run MyEclipse Tomcat, please use JDK 6
update 4 (1.6.0_04) or above to avoid JAX-WS API compatibility
issues.
MyEclipse JPA
-
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.
5. Discontinued Features
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
6. Recent Enhancements and Fixes
Additional details for enhancements and bug fixes for MyEclipse 6.5
GA are identified in the following summary.
New Enhancements in MyEclipse 6.5 GA
Problems fixed since MyEclipse 6.5 M1
|
ID
|
Defects - FIXED
|
Notes
|
8172
|
Vista UAC warning on ME
Startup
|
|
8331
|
[Portlets] "Add Portlet Capabilities" is enabled for
Java projects
|
|
8338
|
[Spring] Properties action in Spring Explorer does not work
|
|
8370
| [Spring] JAR file lock held on lib since upgrading to 6.5M1 | See link for more details.
|
8403
|
[Spring] Spring 2.X JDBC containers missing commons-pool
|
|
8447
|
web.xml editor content assist for welcome-files don't produce
valid results
|
|
8489
|
Web.xml editor design view shows error with doctype 2.2 DTD
|
|
8511
|
[portlets] Unable to modify portlet library container
|
|
|
|
|