我正在开发基于 NetBeans 平台的应用程序。我使用 Maven 构建它,我需要在我的应用程序中提供 IDE 功能(文本编辑、XML 文件的语法高亮等)。
我需要将哪些库声明为依赖项才能提供编辑器支持?那么 XML 语法高亮(或完整的 XML 文件支持)呢?我有点迷失在这几十个 JAR 中。有没有办法包含整个 NB 集群?(为了确保每个人都能得到它,我再次使用 Maven。)
谢谢你的帮助。
我正在开发基于 NetBeans 平台的应用程序。我使用 Maven 构建它,我需要在我的应用程序中提供 IDE 功能(文本编辑、XML 文件的语法高亮等)。
我需要将哪些库声明为依赖项才能提供编辑器支持?那么 XML 语法高亮(或完整的 XML 文件支持)呢?我有点迷失在这几十个 JAR 中。有没有办法包含整个 NB 集群?(为了确保每个人都能得到它,我再次使用 Maven。)
谢谢你的帮助。
查看内容部分中的NetBeans API 索引,其中简要说明了每个 API 提供的内容。猜测我认为你想使用编辑器模块,也许是XML API
我认为,如果您包含以下依赖项,您将获得整个 NetBeans(这不是我尝试过的东西)IDE 作为依赖项
<dependency>
<groupId>org.netbeans.cluster</groupId>
<artifactId>ide</artifactId>
<version>RELEASE70</version>
<type>pom</type>
</dependency>