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.
Please note that Werkz tags are only offered with the 'Maven Jelly Editor' : Generic Jelly editor doesnot propose them.
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.
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).
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.
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).