如果我使用Ant构建脚本,那么如果我将它们放在正确的文件夹中,它将包含我创建的JAPE文件。但是如果我想从maven使用GATE,我如何包含我自己的JAPE文件?
答案 0 :(得分:6)
即使您从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,然后您可以解压缩到您的项目工作空间。