gpt4 book ai didi

java - 如何使整个文件夹及其后代作为资源可供 UIMA(Ruta、Uimafit)使用?

转载 作者:行者123 更新时间:2023-11-30 08:43:55 28 4
gpt4 key购买 nike

我在默认的 UIMA Ruta 项目中使用了 WORDLIST 功能,效果很好。但是,例如,Ruta 项目结构不适合与生产 Web 应用程序一起使用。

当从 Java 使用它时,有没有一种方法可以将整个文件夹或一般的类路径制作成 UIMA

为了清楚和简单起见,我想我想做的是将我所有的 UIMA 内容保存在一个根文件夹下。我在想 src/main/ruta 即使从技术上讲那里会有非源文件。然后,src/main/ruta 下的结构可以反射(reflect)您在创建默认 UIMA Ruta 项目时获得的那种结构。

唯一的问题是默认结构按类型将内容放在不同的文件夹中,但在为脚本命名空间时也会尊重文件夹。因此,下面是我可能采用的两种不同方式 - 第一种是开箱即用的方式,第二种是我认为最自然的方式......

src/
main/
java/
resource/ <--- maybe I should put it in here instead
ruta/
descriptor/
BasicEngine.xml
BasicTypeSystem.xml
com/
tacos/
FubuEngine.xml
FubuTypeSystem.xml
resource/
com/
tacos/
FubuWordList1.txt
FubuWordList2.txt
FubuWordList1.twl
FubuWordList2.twl
FubuWordLists.mtwl
script/
com/
tacos/
Fubu.ruta

最佳答案

您是否尝试设置resourcePaths?在java中,参数名称是RutaEngine.PARAM_RESOURCE_PATHS。参见 this documentation .

关于java - 如何使整个文件夹及其后代作为资源可供 UIMA(Ruta、Uimafit)使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34009985/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com