#mvn 打包ik分词器报错#

场景:在window上安装ik分词器,需要先mvn打包,结果报错

#mvn 打包ik分词器报错#_第1张图片

原因:由于jdk版本的问题导致

解决过程
1:打包流程


git clone https://github.com/medcl/elasticsearch-analysis-ik
#git clone https://gitcode.net/mirrors/medcl/elasticsearch-analysis-ik
cd elasticsearch-analysis-ik
git checkout tags/{version}
mvn clean
mvn compile
mvn package

提示错误

2:使用mvn打包的时候用一个高版本的jdk ,我使用分是jdk17

新建一个txt文件,编写以下内容
set JAVA_HOME= 你需要安装的jdk目录     仅仅是设置临时环境变量,不修改实际的。

添加内容如下:

set JAVA_HOME=D:\app\jdk
mvn clean  compile  package

保存文件,重命名为 package.bat

最后将该执行文件拷贝到要打包的maven项目根目录下,双击运行bat文件即可实现在jdk17环境下的正常打包。
 

 

你可能感兴趣的:(java,Linux运维,elasticsearch,大数据,搜索引擎)