I have a JSP project which uses a 3rd party taglib which injects certain objects into the pageContext at runtime. I'm doing development using Apache Sling. One of the tags I'm trying to work with is the <sling:defineObjects/> tag. The TLD file defines a TEI file correctly, and it is there.
The syntax checker is correctly handling the tag itself. It can code assist with parameters. If I ctrl-click on the tag, it takes me to the TLD file. If I ctrl-click on the class specified in the <tei-class> tag, IntelliJ takes me to the correct class file, so that much is working. But in my JSP file itself, while the tag is handled properly, I'm still getting the syntax checker marking the newly defined implicit variables as red/error. Does IntelliJ need some further hinting? Sling projects are NOT set up like other web projects, so I wonder if that's an issue? For example, I can't define a web facet. Is that required?
I'm using 9.0.4.
Thanks for any help,
--David
Message was edited by: David Levine