我有一个用 Java 编写的带有 Swing UI 的大型应用程序。我对通过 JavaScript添加用户脚本很感兴趣。为了允许用户在应用程序中编辑 JS,我想超越一个简单的纯文本 JEditorPane,具有某种语法高亮和智能缩进。该应用程序是 LGPL,因此许可证需要与 LGPL 兼容。
我可以使用旧版本的jedit-syntax(MIT 许可证),但我想知道是否有任何积极维护的项目可以做类似的事情,最好是以 maven 感知的方式。我更喜欢轻量级的东西 - 没有 Eclipse 或 NetBeans RCP,谢谢。