Mavenで管理しているプロジェクトに.jarファイルを追加する方法
お世話になっております。
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で共有しています。
よろしくお願いします。