【发布时间】:2012-10-18 18:26:07
【问题描述】:
如果我使用 Ant 构建脚本,那么如果我将它们放在正确的文件夹中,它将包含我创建的 JAPE 文件。但是如果我想使用 maven 的 GATE,如何包含我自己的 JAPE 文件?
【问题讨论】:
如果我使用 Ant 构建脚本,那么如果我将它们放在正确的文件夹中,它将包含我创建的 JAPE 文件。但是如果我想使用 maven 的 GATE,如何包含我自己的 JAPE 文件?
【问题讨论】:
即使您从 Maven 中心提取核心 GATE 库,您仍然需要应用程序所需插件的副本 - 插件无法从 Maven 存储库中获得。无论您使用什么构建系统,开发 GATE 应用程序的过程都是相同的,您需要将发行版中的相关插件复制到您的项目中的某个位置,然后根据需要修改/添加/删除组件。
开发使用 GATE Embedded 的应用程序的最佳实践通常是:
gate.home,其中包含站点和用户配置文件的私有副本,并调用相应的 Gate.setGateHome、Gate.setUserConfigFile等等,然后再致电Gate.init(请参阅用户指南中的Tomcat example)。PersistenceManager 重新加载保存的状态,您无需显式调用CreoleRegister.registerDirectories,因为PersistenceManager 将为您处理。您可以通过在 GATE Developer 中构建应用程序并使用“export for GATECloud.net”选项将应用程序及其所需的所有插件的副本打包到一个 zip 文件中,从而引导步骤 2 和 3,然后您可以解压到您的项目工作空间中。
【讨论】: