Intellij-Tapestry adds basic support for Tapestry 4.1 development.
To install the latest release (and get automatic updates), install this plugin using your IDE's plugin manager:
- In Settings->Plugins, choose "Browse repositories". Find "tapestry" on the list, right-click, then select "Download and Install"
Ctrl-Alt-Shift J
Switching back and forth between page- and component classes and their markup partnersCtrl-Alt-Shift K
Place cursor on a ognl expression in the markup and switch to its associated java code- Navigatable Linemarker Info in the markup with a clickable link that takes you to the associated java code
- raw code completion
- Proper OGNL parsing
- Use IDEAs stub-index to include the *.jwc files for partner-file search
- Proper Autocompletion on ognl expressions in the template
- LineMarker References from java-code to its usages in templates
This project is licensed under Apache 2.0 see the LICENSE file in the project root
- Switching from a java code back to its template does take you to the first hit and will not find other template usages that are declared in a *.jwc file
- *.page files are ignored, only *.jwc files are parsed
Contributions are welcome at the github project site
To get started: git clone https://github.com/linuxswords/intellij-tapestry4.git