To see what's New and Noteworthy in the latest MyEclipse release, please click here.
What was New and Noteworthy in our previous releases? 6.6 GA
The MyEclipse 7.0 production release includes enhancements and bug fixes for the MyEclipse environment over the
"I want to influence management
to use this add-on suite rather
than bare Eclipse."
"Let's be logical: MyEclipse is insanely affordable."
|RESTful Web Services:||
MyEclipse 7 adds support for RESTful web service development in
addition to already supporting SOAP web service development
using JAX-WS and JAX-RPC. The REST features in MyEclipse are
based on Jersey, which is the reference implementation for
JAX-RS, the Java API for RESTful Web Services.
Create a new REST Web Service project in a couple of steps using
our web service project wizard:
MyEclipse 7 includes Jersey 1.0 libraries:
Use the JAX-RS REST Method wizard to easily create REST web
Create RESTful resources from new or existing Java classes using
our bottom up REST Web Service wizard:
|Testing RESTful Web Services:||
REST Web Services Explorer:
Maven4MyEclipse & configuration improvements
Maven4MyEclipse now offers full compatibility with m2eclipse Maven projects, and will optionally work as an m2eclipse plugin, by enabling this option within the preference page.
It conveniently defaults to disabled, to prevent MyEclipse users from un-wittingly creating projects which do not conform to MyEclipse project configurations.
MyEclipse Standard Edition users cannot utilize Professional Edition Maven features such as Maven4MyEclipse project creation, but are now allowed full access to the m2eclipse plugin.
MyEclipse 7 includes OpenJPA as a persistence
provider. You can now select OpenJPA when you add JPA
capabilities to your project.
Create a persistence unit easily using existing connection
Here is an example of a generated persistence.xml file.
OpenJPA 1.2 libraries are added to your project when OpenJPA is
selected as a persistence provider.
These libraries can be customized on the JPA preference page.
Existing JPA features such as reverse engineering, validation, auto completion, etc., remain available for OpenJPA persistence projects.
Spring Tools in MyEclipse 7 are based on Spring IDE 2.2.0 and include enhancements and optimizations specifically tailored for seamless operation with the MyEclipse application development technology stack. This integration includes a large number of fixes and enhancements over the previous integrated version, Spring IDE 2.0.4.
Spring Web Flow Definition file wizard can create flow
configurations using either version of Spring Web Flow
XML and graphical Web Flow editors now support editing both
Spring Web Flow 1 and Spring Web Flow 2 configurations:
experience to MyEclipse, including features like OOP awareness,
code folding, improved content assist, code templates and much
This improved model translates to improved content assist and
navigation capabilities across your project. Your project's
global scope can be extended by adding predefined libraries to
scope. Objects, fields and methods defined in these files will be
provided as options for content assist even when you may be
Text is indented as you type, braces and parenthesis are automatically closed.
constructs into the editor.
Clean Up wizard to apply coding style preferences to your
Content assist proposals will also display Jsdoc if available.
Just like the Javadoc view, the Jsdoc view will display the Jsdoc
for the current element.
The outline view now presents a more accurate
picture of your source. You can also use the quick outline (Ctrl
+ O) to navigate to fields and methods within the file being
Hyperlink navigation is also possible, simply press Ctrl and
click a variable or method to be taken to the declaration.
Simply double click an element to be taken to that location.
|JSF Editor Views:||
The new Quick Edit tab in the property view allows structured editing of JSF tags.
The Component Tree view presents a design time approximation of your JSF views.
Improved EL content assist.
Hyperlink navigation is now available in the source page; Ctrl + Click on a Managed Bean variable, property or method
referenced in the EL of an attribute to navigate to that location.
Improved EL hover help.
|Apache Trinidad Support:||
Support for Trinidad tags is available in the Design/Source panes and in the Property view.
MyEclipse 7 adds a Dashboard for all your MyEclipse Plugin
management. Optional value add plugin features can be installed
and uninstalled easily.
MyEclipse 7 introduces early support for drawing in UML 2 - such as the drawings below. These capabilities will continue to evolve, to match the more complete UML capbilities currently found in our long standing UML1 feature set. An example of capablities still to come is the two-way code/UML generation that is currently in our UML1 feature set.
Editor supports multiple UML 2 diagrams:
Our UML 2 editor allows you to create and edit nine different types of UML 2 diagrams.
Composite Structure Diagram
Use Case Diagram
State Machine Diagram
Selecting an existing element allows you to further modify it in a tabbed property view. A few properties are shown below.
Use the validation action to validate your UML 2 model. Errors and warnings will be displayed in the diagram, Outline and Problems view.
The UML 2 editor toolbar contains all the features you need to create visually appealing diagrams. The ability to automatically layout
diagrams aesthetically will be added shortly.
Further control is possible through an element's context menu and the Graphics tab in the Properties view.
Graphics Property Tab
Use the UML 2 preferences to specify the default styling for UML 2 entities.
|BIRT 2.3.1 Support:||
MyEclipse Reports has been upgraded and now integrates BIRT 2.3.1,
a major update from versions previously used by MyEclipse. There
are enhancements across the board, from better scripting and
editor (available in the Scripts page of the Report editor)
including code folding and script validation. The automatic
event handlers, allowing some code errors to be discovered prior
to the execution of the report.
Filters, which cull the data displayed in the cross table, can
now be applied to measures. In prior releases, filters could
only be applied to the dimensions.
Report items can have multiple views, wherein all views share
the same data, filtering, and grouping. The view of the data
determines how it is to be displayed and is essentially just
another report item sharing the same graphical space and bound
data. Currently only tables and cross tables support this
feature and the secondary view must be a chart. The view
displayed of the data can be selected using the view tab at the
bottom of the report element.
Some of the improvements are explained in the sections above,
which describe multi-view report item support for tables and
cross tables. In addition, grouping and sorting for charts has
been improved. In previous releases, categories and optional Y
series grouping were available, but sorting these groups could
not be done with a separate data value. With this release, a
sort on field has been added to both the category and optional Y
series grouping dialogs. Many new grouping unit types are also
available, including quarters for date time fields. The interval
for numeric data types can now be set to a decimal value.
MyEclipse Reports provides an extensive event model that allows
generation and presentation of the reports. These event handlers
can be used to modify report content based external code or on
data currently being processed by the report engine. Event
handlers, written in Java, can be debugged using the Eclipse
Switch to the Debug perspective and select Debug Report from the
External Style Sheets
Horizontal Page Break Support
Copy and Paste Formatting The formatting
specified for a report element can be copied to another report
Library Changes The Library Explorer View supports multiple enhancements, including
navigating all resources within the specific resource folder.
These include images, scripts, jars and libraries that located
in the resource folder. Many UI changes have also been made to
facilitate better resource
management. These changes include the ability to add or create
new content within the resource folder using an improved context
menu. In addition, adding content to libraries has been improved;
any report element can be published to a library by using the context menu.
MyEclipse 7 adds support for ICEfaces 1.7.2 SP1. This version of
ICEfaces no longer requires JSF 1.1 compatibility mode when
working with JSF 1.2 projects and includes several enhancements
to the ICEfaces Component Suite and the Framework itself.
The innovation and application of Eclipse technology is Genuitec's sole business. With over 10 million downloads, MyEclipse Enterprise Workbench has grown to be the most popular and successful Eclipse-based JEE IDE. Our history of blending the best of open source with commercial-grade developed tools has created a long chain of Eclipse technology innovation that includes: