Jelly Edition

Editor

When editing a Jelly file, you will be offered standard tags, such as goal or pregoal , but also tags from the included taglibraries (Screenshots 1 and 2). These are sorted in the following manner : Werkz tags, and then tags from included taglibraries sorted by taglib name and tag name.



Screenshot 1 Completing tags

Please note that Werkz tags are only offered with the 'Maven Jelly Editor' : Generic Jelly editor doesnot propose them.



Screenshot 2 Completing tags from a given taglibrary

After choosing a tag, you can easily get a list of available, known attributes defined for this element (Screenshot 3). These are sorted alphabetically. Again only those that match the already typed characters are displayed.



Screenshot 3 Completing attributes

Last, you have proposals for attainGoal name attribute : proposed values are the list of global goals and custom ones. For now, the list is computed from the previously saved version (not from the buffer).



Screenshot 4 Completing attributes value



Outline page

The 'Maven Jelly Editor' comes with an outline (Screenshot 5) that displays the list of available goals (global and custom). Double-clicking a goal launches that goal, allowing a fast preview of the current behavior. Please note that goals are not yet linked to the editor.



Screenshot 5 maven.xml Outline page

The list of goals can be filtered via the Menu Manager : it is possible to filter through regular expressions, specific names, or by category - custom vs. global (Screenshot 6).





Screenshot 6 Filtering Outline page