diff --git a/modules/lang-expression/build.gradle b/modules/lang-expression/build.gradle index 564f22698822..1581de127427 100644 --- a/modules/lang-expression/build.gradle +++ b/modules/lang-expression/build.gradle @@ -16,6 +16,7 @@ esplugin { dependencies { api "org.apache.lucene:lucene-expressions:${versions.lucene}" + runtimeOnly "org.apache.lucene:lucene-codecs:${versions.lucene}" runtimeOnly 'org.antlr:antlr4-runtime:4.5.1-1' runtimeOnly 'org.ow2.asm:asm:7.2' runtimeOnly 'org.ow2.asm:asm-commons:7.2' diff --git a/modules/lang-expression/licenses/lucene-codecs-9.2.0.jar.sha1 b/modules/lang-expression/licenses/lucene-codecs-9.2.0.jar.sha1 new file mode 100644 index 000000000000..45068a260bb4 --- /dev/null +++ b/modules/lang-expression/licenses/lucene-codecs-9.2.0.jar.sha1 @@ -0,0 +1 @@ +6a1b5573015bfbfd94d7324012a3177217af7705 \ No newline at end of file diff --git a/modules/lang-expression/src/main/java/module-info.java b/modules/lang-expression/src/main/java/module-info.java new file mode 100644 index 000000000000..b42f40d7d095 --- /dev/null +++ b/modules/lang-expression/src/main/java/module-info.java @@ -0,0 +1,15 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +module org.elasticsearch.script.expression { + requires org.elasticsearch.base; + requires org.elasticsearch.server; + requires org.apache.lucene.core; + requires org.apache.lucene.expressions; + requires org.apache.lucene.queries; +}