What’s New in ME4S 9.0?

ME4S 9.0 Reference and Tutorials

The MyEclipse for Spring 9.0 reference guide and tutorials have been updated, and they are all available in ME4S help system. Within the next few days they will all be available online here. For now you can access them from the following links:

JSF 2.0 Scaffolding

Before scaffolding for JSF 2.0, you need to add JSF 2.0 capabilities to the project. This can be done from the MyEclipse > Add JSF Capabilities menu option.

In order to run JSF 2.0 applications on MyEclipse Tomcat (or Apache Tomcat 6.0), you will need to update the expression language (EL) libraries in Tomcat. The easiest way to update the EL libs is to prepend the new libraries in the classpath.

GWT 2.2 Scaffolding

Scaffolding GWT 2.2:

If scaffolding relationships, all tables must be selected as parent (or top-level) tables on the scaffolding wizard.

Upgrading DSL Projects

For projects with Classpath Containers that use the DSL: Your project will get the new Spring 3.0.4 configuration added to your web-context.xml file so you should upgrade your Spring version, along with the other libs we've incremented like Hibernate. We've re-organized some of our containers so the easiest thing to do is just remove all existing classpath containers from the build path with the exception of the JRE System Library, Java EE Libraries and the GWT SDK, then use the Add Runtime Dependencies wizard to add the new ones. You can be intelligent on that wizard and leave off ones you're not interested in, like Google, Primefaces, etc. The complete list of classpath containers provided by MyEclipse for Spring 8.6 that are safe to remove are:

Apache Commons BeanUtils 1.8 Libraries

Apache Commons DBCP 1.3 Libraries

Atomikos 3.6.4 Libraries

CXF 2.1.9 Libraries

CXF 2.1.9 Support Libraries

DWR 2.0.5 Libraries

Derby 10.1.1.0 Client Libraries

GWT 2 Libraries

Hibernate Core Libraries

JavaServer Pages Standard Tag Library (JSTL) 1.2

Logging 1.5.10 Libraries

Postgres JCBC 8.3 Libraries

SiteMesh 2.4 Libraries

Skyway Spring Utilities 7.1.1 Libraries

Spring Core 3 Libraries

Spring Flex & BlazeDS Libraries

Spring MVC3 Libraries

Spring Security 3.0.0 Libraries

Spring Webflow 2 Libraries

After you've upgraded the hibernate classpath container, you'll need to open the hibernate.properties file and remove the entry for the hibernate cache.

We’ve eliminated the -generated- versions of configuration files but we don’t delete them from your project. If you’ve enabled the DSL on your project, the content that was previously generated into your -generated- files is now merged into the non generated version. With the exception of the -generated-flex-config file, the existence of the extra files cause no problems. However, to increase maintainability of your project, it is recommended that you clean up the project by removing the extra files and all references to them. To clean up the generated files, follow these steps:

Back up your project by exporting it or adding it to a version control system.