お世話になっております。

Javaで形態素解析をしています。使用しているツールはKuromojiです。

https://github.com/atilika/kuromoji

このページにあるようにpom.xml

<dependency>
  <groupId>com.atilika.kuromoji</groupId>
  <artifactId>kuromoji-ipadic</artifactId>
  <version>0.9.0</version>
</dependency>

を書いてプロジェクトでKuromojiを使っています。

また、一人での作業ではなくチームで作業しています。

形態素解析の辞書は最新のものを使いたいことからmecab-ipadic-neologdを使いたいと思っています。

https://github.com/neologd/mecab-ipadic-neologd

これはmecab用ですので、次のビルドスクリプトを使って.jarファイルを作りました。

https://github.com/kazuhira-r/kuromoji-with-mecab-neologd-buildscript

Mavenでインストールされたのは次の2つですが

  • com.atilika.kuromoji:kuromoji-core:0.9.0
  • com.atilika.kuromoji:kuromoji-ipadic:0.9.0

IDE(IntelliJ IDEA)のProject Structureからkuromoji-ipadic:0.9.0を削除して、先程ビルドスクリプトで作った.jarファイルを追加すると新しい辞書が使えます。

問題は自分のローカルの環境だけ新しい辞書するのではなく、開発チーム全体でkuromoji-ipadic:0.9.0を使いたいのですが、そのやり方がわかりません。

mvn install:install-file -Dfile=/path/to/mecab-ipadic-NEologd_kuromoji/kuromoji-with-mecab-neologd-buildscript/kuromoji-ipadic-neologd-0.9.0-20170508.jar -DgroupId=com.atilika.kuromoji -DartifactId=kuromoji-ipadic -Dversion=0.9.0 -Dpackaging=jar -DgeneratePom=true

を試したところ、どうもkuromoji-coreが消えてしまったようでうまく行きませんでした。

Mavenでこのようなこと(Kuromojiはmavenで管理できるが新しい辞書は.jarファイルを自分で作り差し替えたい)をやるにはどうしたらいいか、あるいはKuromojiで同じことを試した方がいらっしゃれば、お知恵を拝借できれば幸いです。

なおプロジェクトはSVNで共有しています。

よろしくお願いします。