将Hunspell添加到Scala项目中

时间:2017-09-06 22:11:02

标签: scala hunspell

我正在开发一个Scala项目,想和Hunspell一起玩。由于Hunspell似乎编译为本机,似乎我需要一个基于JNA / JNI的API来处理它。原始Hunspell网站上提供的JNA版本链接已损坏,但我设法获得了JNI版本。

我听说JNA往往更容易使用,这正是我现在正在寻找的。我确实找到了这个回购:https://github.com/dren-dk/HunspellJNA,但是几年后它还没有更新,所以我不确定使用它是否是个好主意。我不知道这是一个好的版本,还是只是某个人的宠物项目他们放弃了一半。

我的问题:

  1. 使用我找到的这个仓库是个好主意吗?
  2. 有没有人知道在Scala项目中使用Hunspell的更好方法?

1 个答案:

答案 0 :(得分:0)

我最终使用了BridJ版本。

它似乎是一个更简单,简单的版本,可以在Maven Central上找到,所以我只是将以下行添加到我的build.sbt

"com.atlascopco" % "hunspell-bridj" % "1.0.4"

Github上: https://github.com/thomas-joiner/HunspellBridJ

的Maven: http://search.maven.org/#artifactdetails%7Ccom.atlascopco%7Chunspell-bridj%7C1.0.4%7Cjar