This release is all about improved workflows.
Now, a validation is available while you type in several graphical, textual or tree based editors.
Live errors are not presented in the Problems view but in the editor only.
Supported Editors and Artifacts
Live validation is available at least with the following editors:
Preferences and Configuration
Live validation can be configured on the according preference pages.
You can, e.g., disable live validation at all, or you can configure which problems should be considered for the live validation.
Tooltips for Warnings and Errors
Element Errors and Warnings
Now tooltips contain an area that shows errors and warnings that are directly connected to the element for which the hint is.
Tooltip - Missing documentation for a pagelet model interface definition:
In textual and graphical editors, quick fixes can be displayed and selected from the hover presented on the erroneous position.
Problem hover in the Query Editor:
JUnit Cartridge Test Case Classpath
The classpath of JUnit cartridge test cases normally is built using the default project classpath computation. But this may produce an incomplete classpath in case the developer has decided to use the Ant driven build instead of the internal Java Eclipse build mechanism.
To enable the test case execution for this scenario, you now can set up the test runner to add component libraries the same way the server computes its libraries. Additionally, in order to overcome poor or erroneous dependency declarations of cartridges, you can chose to add all component entries.
JUnit Cartridge Testcase Class:
Enhanced Cartridge References Search
When searching for references, the search may not be available for several elements, or the search result may not contain the expected matches. E.g., searching of references of a pipelet node does not work at all, because the actual pipelet node is not referenced, but its pipelet. In some of these cases, the search now automatically searches for references of the actually referenced element.
See the following examples:
Cartridge Lists Sortable by Declaration Order
Cartridges in cartridge lists now can be sorted by their declaration order (in cartridgeslist.properties).
Sorted by name:
Sorted by declaration order:
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.