lukaszlenart opened a new pull request, #116: URL: https://github.com/apache/struts-intellij-plugin/pull/116
## Summary - Declare IntelliJ Platform 2026.2 v2 content modules required at runtime: `intellij.javascript.parser`, `intellij.javascript.backend`, plus evidence-driven escalations `intellij.javaee.jsp.shared`, `intellij.css`, and `intellij.css.backend`. - Keep existing plugin dependencies (`JavaScript`, `com.intellij.jsp`, `com.intellij.css`); modules are additional classloader requirements under the v2 plugin model. - Fixes `NoClassDefFoundError` for JS injector APIs and the confirmed `NewJspFileType` / CSS reference-provider classloader gaps when opening Struts projects on 2026.2. Closes #103 ## Test plan - [x] `./gradlew compileJava` / `./gradlew build` - [x] `./gradlew test -x rat` - [x] `./gradlew verifyPlugin` against IU-262.9437.22 (1 pre-existing package-bundling warning only) - [ ] Manual `./gradlew runIde`: open a Struts project / JSP with `on*` attributes — confirm no `NewJspFileType` / JS / CSS classloader errors and taglib JS injection works - [ ] Optional: FreeMarker Struts taglib `on*` attribute injection smoke Made with [Cursor](https://cursor.com) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
