diff --git a/pom.xml b/pom.xml
index 44d022619..17b04f7c4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -200,6 +200,7 @@
solr/9.9.0.wso2v2
solr/9.9.0.wso2v3
solr/9.10.1.wso2v1
+ solr/10.0.0.wso2v1
webauthn4j/0.21.0.wso2v1
libthrift/0.16.0.wso2v1
commons-net/3.9.0.wso2v1
diff --git a/solr/10.0.0.wso2v1/pom.xml b/solr/10.0.0.wso2v1/pom.xml
new file mode 100644
index 000000000..d3e646a40
--- /dev/null
+++ b/solr/10.0.0.wso2v1/pom.xml
@@ -0,0 +1,781 @@
+
+
+
+
+
+ 4.0.0
+ bundle
+ org.wso2.orbit.org.apache.solr
+ solr
+ ${orbit.version.solr}
+ solr.wso2
+
+ This bundle will represent solr and lucene jars
+
+
+
+
+
+ com.fasterxml.jackson
+ jackson-bom
+ ${jackson.version}
+ pom
+ import
+
+
+
+
+
+
+
+ org.apache.solr
+ solr-core
+ ${version.solr}
+ true
+
+
+ commons-httpclient
+ commons-httpclient
+
+
+ commons-codec
+ commons-codec
+
+
+ commons-io
+ commons-io
+
+
+ commons-fileupload
+ commons-fileupload
+
+
+ org.apache.geronimo.specs
+ geronimo-stax-api_1.0_spec
+
+
+ woodstox
+ wstx-asl
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+
+
+ org.apache.solr
+ solr-solrj
+ ${version.solr}
+ true
+
+
+ commons-httpclient
+ commons-httpclient
+
+
+ commons-codec
+ commons-codec
+
+
+ commons-io
+ commons-io
+
+
+ org.codehaus.woodstox
+ wstx-asl
+
+
+ org.slf4j
+ slf4j-api
+
+
+ commons-fileupload
+ commons-fileupload
+
+
+ org.apache.geronimo.specs
+ geronimo-stax-api_1.0_spec
+
+
+
+
+
+
+ org.apache.solr
+ solr-api
+ ${version.solr}
+
+
+ org.apache.solr
+ solr-solrj-zookeeper
+ ${version.solr}
+
+
+ org.apache.solr
+ solr-solrj-streaming
+ ${version.solr}
+
+
+ org.apache.solr
+ solr-solrj-jetty
+ ${version.solr}
+
+
+
+
+ org.eclipse.jetty
+ jetty-client
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-http
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-util
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-io
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-alpn-java-client
+ ${jetty.version}
+
+
+ org.eclipse.jetty.http2
+ jetty-http2-client
+ ${jetty.version}
+
+
+ org.eclipse.jetty.http2
+ jetty-http2-client-transport
+ ${jetty.version}
+
+
+
+
+ io.opentelemetry
+ opentelemetry-api
+ ${opentelemetry.version}
+
+
+ io.opentelemetry
+ opentelemetry-context
+ ${opentelemetry.version}
+
+
+ io.opentelemetry
+ opentelemetry-sdk
+ ${opentelemetry.version}
+
+
+ io.opentelemetry
+ opentelemetry-sdk-metrics
+ ${opentelemetry.version}
+
+
+ io.opentelemetry
+ opentelemetry-exporter-prometheus
+ ${opentelemetry.exporter.version}
+
+
+ io.opentelemetry.instrumentation
+ opentelemetry-runtime-telemetry-java17
+ ${opentelemetry.instrumentation.version}
+
+
+
+
+ org.glassfish.jersey.core
+ jersey-server
+ ${jersey.version}
+
+
+ org.glassfish.jersey.core
+ jersey-common
+ ${jersey.version}
+
+
+ org.glassfish.jersey.core
+ jersey-client
+ ${jersey.version}
+
+
+ org.glassfish.jersey.media
+ jersey-media-json-jackson
+ ${jersey.version}
+
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+ ${jersey.version}
+
+
+ org.glassfish.jersey.containers
+ jersey-container-jetty-http
+ ${jersey.version}
+
+
+
+
+ org.glassfish.hk2
+ hk2-api
+ ${hk2.version}
+
+
+ org.glassfish.hk2
+ hk2-utils
+ ${hk2.version}
+
+
+ org.glassfish.hk2
+ hk2-locator
+ ${hk2.version}
+
+
+
+
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+ ${jakarta.version}
+
+
+ jakarta.inject
+ jakarta.inject-api
+ ${jakarta.inject-api.version}
+
+
+ jakarta.annotation
+ jakarta.annotation-api
+ ${jakarta.annotation-api.version}
+
+
+ jakarta.servlet
+ jakarta.servlet-api
+ ${jakarta.servlet-api.version}
+
+
+
+
+ org.apache.zookeeper
+ zookeeper
+ ${version.zookeeper}
+
+
+ org.apache.zookeeper
+ zookeeper-jute
+ ${version.zookeeper}
+
+
+ org.apache.curator
+ curator-framework
+ ${curator.version}
+
+
+ org.apache.curator
+ curator-client
+ ${curator.version}
+
+
+
+
+ io.dropwizard.metrics
+ metrics-core
+ ${version.metrics}
+
+
+
+
+ com.github.ben-manes.caffeine
+ caffeine
+ ${caffeine.version}
+
+
+
+
+ com.google.guava
+ guava
+ ${guava.version}
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-smile
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-cbor
+
+
+
+
+ org.apache.commons
+ commons-lang3
+ ${commons.lang3.version}
+
+
+ org.apache.commons
+ commons-math3
+ ${commons.math3.version}
+
+
+ commons-cli
+ commons-cli
+ ${commons.cli.version}
+
+
+ org.apache.commons
+ commons-exec
+ ${commons.exec.version}
+
+
+
+
+ io.prometheus
+ prometheus-metrics-model
+ ${prometheus.version}
+
+
+ io.prometheus
+ prometheus-metrics-config
+ ${prometheus.version}
+
+
+ io.prometheus
+ prometheus-metrics-exporter-common
+ ${prometheus.version}
+
+
+ io.prometheus
+ prometheus-metrics-exporter-httpserver
+ ${prometheus.version}
+
+
+ io.prometheus
+ prometheus-metrics-exposition-formats-no-protobuf
+ ${prometheus.version}
+
+
+ io.prometheus
+ prometheus-metrics-exposition-textformats
+ ${prometheus.version}
+
+
+
+
+ io.swagger.core.v3
+ swagger-annotations-jakarta
+ ${swagger.version}
+
+
+
+
+ org.semver4j
+ semver4j
+ ${semver4j.version}
+
+
+
+
+ com.jayway.jsonpath
+ json-path
+ ${json.path.version}
+
+
+
+
+ com.tdunning
+ t-digest
+ ${t.digest.version}
+
+
+
+
+ org.locationtech.spatial4j
+ spatial4j
+ ${version.locationtech.spatial4j}
+
+
+
+
+ com.carrotsearch
+ hppc
+ ${hppc.version}
+
+
+
+
+ org.javassist
+ javassist
+ ${javassist.version}
+
+
+
+
+ org.apache.lucene
+ lucene-core
+ ${version.lucene}
+ true
+
+
+ org.apache.lucene
+ lucene-analysis-common
+ ${version.lucene}
+ true
+
+
+ org.apache.lucene
+ lucene-analysis-phonetic
+ ${version.lucene}
+ true
+
+
+ org.apache.lucene
+ lucene-queries
+ ${version.lucene}
+ true
+
+
+ org.apache.lucene
+ lucene-join
+ ${version.lucene}
+ true
+
+
+ org.apache.lucene
+ lucene-misc
+ ${version.lucene}
+ true
+
+
+ org.apache.lucene
+ lucene-codecs
+ ${version.lucene}
+ true
+
+
+ org.apache.lucene
+ lucene-backward-codecs
+ ${version.lucene}
+ true
+
+
+ org.apache.lucene
+ lucene-expressions
+ ${version.lucene}
+ true
+
+
+ org.apache.lucene
+ lucene-grouping
+ ${version.lucene}
+ true
+
+
+ org.apache.lucene
+ lucene-highlighter
+ ${version.lucene}
+ true
+
+
+ org.apache.lucene
+ lucene-queryparser
+ ${version.lucene}
+ true
+
+
+ org.apache.lucene
+ lucene-suggest
+ ${version.lucene}
+ true
+
+
+ org.apache.lucene
+ lucene-spatial-extras
+ ${version.lucene}
+
+
+ org.apache.lucene
+ lucene-classification
+ ${version.lucene}
+ true
+
+
+ org.apache.lucene
+ lucene-sandbox
+ ${version.lucene}
+ true
+
+
+
+
+
+ wso2.releases
+ WSO2 internal Repository
+ https://maven.wso2.org/nexus/content/repositories/releases/
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+ ${maven.bundle.plugin.version}
+
+
+ ${project.artifactId}
+ ${project.artifactId}
+
+ org.apache.solr.*;version="${version.solr}",
+ org.apache.lucene.*; version="${version.lucene}"; -split-package:=merge-first,
+ org.tartarus.snowball.*; version="${project.version}",
+ org.locationtech.spatial4j.*; version="${version.locationtech.spatial4j}",
+
+
+ !org.apache.solr.*,
+ !org.eclipse.jetty.*,
+ !org.apache.lucene.*,
+ !org.tartarus.snowball.*,
+ !org.locationtech.spatial4j.*,
+ !com.google.common.*,
+ !com.google.errorprone.*,
+ !com.google.j2objc.*,
+ !com.google.thirdparty.*,
+ !io.opentelemetry.*,
+ !io.prometheus.*,
+ !org.apache.curator.*,
+ !com.fasterxml.jackson.*,
+ !com.jayway.jsonpath.*,
+ !com.tdunning.*,
+ !io.swagger.*,
+ !org.apache.commons.lang3.*,
+ !org.apache.commons.math3.*,
+ !org.apache.commons.cli.*,
+ !org.apache.commons.exec.*,
+ !jakarta.servlet.*,
+ !org.semver4j.*,
+ !net.minidev.*,
+ org.xml.sax.helpers; version="${sax.import.version}",
+ org.xml.sax; version="${sax.import.version}",
+ org.w3c.dom; version="${w3c.dom.import.version}",
+ javax.xml.transform.stream; version="${javax.xml.import.version}",
+ javax.xml.transform.dom; version="${javax.xml.import.version}",
+ javax.xml.transform; version="${javax.xml.import.version}",
+ javax.xml.parsers; version="${javax.xml.import.version}",
+ org.apache.commons.io.*;version="${version.commons.io}",
+ org.apache.commons.codec; version="${commons.codec.import.version.range}"; resolution:=optional,
+ org.apache.commons.codec.language; version="${commons.codec.import.version.range}"; resolution:=optional,
+ org.apache.commons.codec.language.bm; version="${commons.codec.import.version.range}"; resolution:=optional,
+ org.objectweb.asm; version="${objectweb.import.version.range}"; resolution:=optional,
+ org.objectweb.asm.commons; version="${objectweb.import.version.range}"; resolution:=optional,
+
+
+
+
+ solr-solrj;scope=compile|runtime;inline=true,
+ solr-api;scope=compile|runtime;inline=true,
+ solr-solrj-zookeeper;scope=compile|runtime;inline=true,
+ solr-solrj-streaming;scope=compile|runtime;inline=true,
+ solr-solrj-jetty;scope=compile|runtime;inline=true,
+ jetty-util;scope=compile|runtime;inline=false,
+ jetty-io;scope=compile|runtime;inline=false,
+ jetty-http;scope=compile|runtime;inline=false,
+ jetty-client;scope=compile|runtime;inline=false,
+ jetty-alpn-java-client;scope=compile|runtime;inline=false,
+ jetty-http2-client;scope=compile|runtime;inline=false,
+ jetty-http2-client-transport;scope=compile|runtime;inline=false,
+ caffeine;scope=compile|runtime;inline=false,
+ zookeeper;scope=compile|runtime;inline=false,
+ zookeeper-jute;scope=compile|runtime;inline=false,
+ curator-framework;scope=compile|runtime;inline=false,
+ curator-client;scope=compile|runtime;inline=false,
+ metrics-core;scope=compile|runtime;inline=false,
+ jakarta.ws.rs-api;scope=compile|runtime;inline=false,
+ jakarta.servlet-api;scope=compile|runtime;inline=false,
+ jersey-server;scope=compile|runtime;inline=false,
+ jersey-common;scope=compile|runtime;inline=false,
+ jersey-client;scope=compile|runtime;inline=false,
+ jersey-container-jetty-http;scope=compile|runtime;inline=false,
+ jersey-media-json-jackson;scope=compile|runtime;inline=false,
+ jersey-hk2;scope=compile|runtime;inline=false,
+ hk2-api;scope=compile|runtime;inline=false,
+ hk2-utils;scope=compile|runtime;inline=false,
+ hk2-locator;scope=compile|runtime;inline=false,
+ jakarta.inject-api;scope=compile|runtime;inline=false,
+ jakarta.annotation-api;scope=compile|runtime;inline=false,
+ spatial4j;scope=compile|runtime;inline=false,
+ lucene-core;scope=compile|runtime;inline=false,
+ javassist;scope=compile|runtime;inline=false,
+ hppc;scope=compile|runtime;inline=false,
+ guava;scope=compile|runtime;inline=false,
+ jackson-databind;scope=compile|runtime;inline=false,
+ jackson-core;scope=compile|runtime;inline=false,
+ jackson-annotations;scope=compile|runtime;inline=false,
+ jackson-dataformat-smile;scope=compile|runtime;inline=false,
+ jackson-dataformat-cbor;scope=compile|runtime;inline=false,
+ commons-lang3;scope=compile|runtime;inline=false,
+ commons-math3;scope=compile|runtime;inline=false,
+ commons-cli;scope=compile|runtime;inline=false,
+ commons-exec;scope=compile|runtime;inline=false,
+ json-path;scope=compile|runtime;inline=false,
+ t-digest;scope=compile|runtime;inline=false,
+ swagger-annotations-jakarta;scope=compile|runtime;inline=false,
+ semver4j;scope=compile|runtime;inline=false,
+
+
+ @solr-core-${version.solr}.jar!/*,
+ @lucene-core-${version.lucene}.jar!/*,
+ @opentelemetry-api-${opentelemetry.version}.jar!/*,
+ @opentelemetry-common-${opentelemetry.version}.jar!/*,
+ @opentelemetry-context-${opentelemetry.version}.jar!/*,
+ @opentelemetry-sdk-${opentelemetry.version}.jar!/*,
+ @opentelemetry-sdk-common-${opentelemetry.version}.jar!/*,
+ @opentelemetry-sdk-trace-${opentelemetry.version}.jar!/*,
+ @opentelemetry-sdk-logs-${opentelemetry.version}.jar!/*,
+ @opentelemetry-sdk-metrics-${opentelemetry.version}.jar!/*,
+ @opentelemetry-sdk-extension-autoconfigure-spi-${opentelemetry.version}.jar!/*,
+ @opentelemetry-exporter-common-${opentelemetry.version}.jar!/*,
+ @opentelemetry-exporter-prometheus-${opentelemetry.exporter.version}.jar!/*,
+ @opentelemetry-api-incubator-${opentelemetry.exporter.version}.jar!/*,
+ @opentelemetry-runtime-telemetry-java17-${opentelemetry.instrumentation.version}.jar!/*,
+ @opentelemetry-runtime-telemetry-java8-${opentelemetry.instrumentation.version}.jar!/*,
+ @opentelemetry-instrumentation-api-${opentelemetry.instrumentation.api.version}.jar!/*,
+ @opentelemetry-instrumentation-api-incubator-${opentelemetry.instrumentation.version}.jar!/*,
+ @opentelemetry-semconv-${opentelemetry.semconv.version}.jar!/*,
+ @prometheus-metrics-model-${prometheus.version}.jar!/*,
+ @prometheus-metrics-config-${prometheus.version}.jar!/*,
+ @prometheus-metrics-exporter-common-${prometheus.version}.jar!/*,
+ @prometheus-metrics-exporter-httpserver-${prometheus.version}.jar!/*,
+ @prometheus-metrics-exposition-formats-no-protobuf-${prometheus.version}.jar!/*,
+ @prometheus-metrics-exposition-textformats-${prometheus.version}.jar!/*,
+
+
+ *
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 2.4
+
+
+ package
+
+ shade
+
+
+ org.apache.lucene
+ false
+ false
+ false
+ false
+
+
+
+ Apache Lucene
+
+
+
+
+
+
+
+
+
+
+ 10.0.0
+ ${version.solr}.wso2v1
+ 10.3.2
+
+ 12.0.27
+ 3.9.5
+ 5.9.0
+ 3.2.2
+ 4.2.26
+
+ 3.1.11
+ 3.1.1
+
+ 3.1.0
+ 2.0.1
+ 2.1.1
+ 6.0.0
+
+ 1.56.0
+ 1.56.0-alpha
+ 2.22.0-alpha
+ 2.22.0
+ 1.37.0
+ 1.3.10
+
+ 2.20.0
+ 33.4.8-jre
+
+ 3.20.0
+ 3.6.1
+ 1.10.0
+ 1.5.0
+
+ 2.10.0
+ 3.3
+ 2.2.22
+ 6.0.0
+
+ 0.8
+ 0.10.0
+ 3.30.2-GA
+
+ 5.1.9
+ UTF-8
+
+ [2.4.0,3.0.0)
+ 0.0.0
+ 0.0.0
+ 0.0.0
+ [1.10.0,2.0.0)
+ [4.1.0,10.0.0)
+
+