From eceb440f48b75ae0af34a4f23260f4c8ac4a0c51 Mon Sep 17 00:00:00 2001 From: Indexea Date: Sat, 7 Jan 2023 08:24:05 +0800 Subject: [PATCH] fix compiler error under elasticsearch 7.15.2 --- .../src/main/java/com/indexea/ideaseg/elasticsearch/IdeasegPlugin.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/elasticsearch/src/main/java/com/indexea/ideaseg/elasticsearch/IdeasegPlugin.java b/elasticsearch/src/main/java/com/indexea/ideaseg/elasticsearch/IdeasegPlugin.java index c711a81..623391d 100644 --- a/elasticsearch/src/main/java/com/indexea/ideaseg/elasticsearch/IdeasegPlugin.java +++ b/elasticsearch/src/main/java/com/indexea/ideaseg/elasticsearch/IdeasegPlugin.java @@ -4,7 +4,6 @@ import com.hankcs.hanlp.utility.Predefine; import com.indexea.ideaseg.core.IdeasegIOAdapter; import com.indexea.ideaseg.core.PluginBase; import org.apache.lucene.analysis.Analyzer; -import org.elasticsearch.common.io.PathUtils; import org.elasticsearch.common.settings.Settings; import org.elasticsearch.env.Environment; import org.elasticsearch.index.analysis.AnalyzerProvider; @@ -35,7 +34,7 @@ public class IdeasegPlugin extends Plugin implements AnalysisPlugin, PluginBase home = Environment.PATH_HOME_SETTING.get(settings); if (home == null) throw new IllegalStateException(Environment.PATH_HOME_SETTING.getKey() + " is not configured"); - Path pluginHome = PathUtils.get(home, "plugins", PLUGIN_NAME); + Path pluginHome = java.nio.file.FileSystems.getDefault().getPath(home, "plugins", PLUGIN_NAME); IdeasegIOAdapter.BASE_PATH = pluginHome.toString() + File.separator; //设置 HanLP 根目录 Predefine.HANLP_PROPERTIES_PATH = IdeasegIOAdapter.BASE_PATH + CONFIG_FILE_NAME; }