diff --git a/solr/contrib/prometheus-exporter/src/java/org/apache/solr/prometheus/exporter/MetricsQuery.java b/solr/contrib/prometheus-exporter/src/java/org/apache/solr/prometheus/exporter/MetricsQuery.java index c28801f4c2a..eefc14be848 100644 --- a/solr/contrib/prometheus-exporter/src/java/org/apache/solr/prometheus/exporter/MetricsQuery.java +++ b/solr/contrib/prometheus-exporter/src/java/org/apache/solr/prometheus/exporter/MetricsQuery.java @@ -28,7 +28,7 @@ import net.thisptr.jackson.jq.exception.JsonQueryException; import org.apache.solr.client.solrj.request.QueryRequest; import org.apache.solr.common.params.ModifiableSolrParams; import org.apache.solr.common.util.NamedList; -import org.apache.solr.util.DOMUtil; +import org.apache.solr.common.util.DOMUtil; import org.w3c.dom.Node; public class MetricsQuery { diff --git a/solr/contrib/prometheus-exporter/src/java/org/apache/solr/prometheus/exporter/PrometheusExporterSettings.java b/solr/contrib/prometheus-exporter/src/java/org/apache/solr/prometheus/exporter/PrometheusExporterSettings.java index 6c03af4e371..68eda8d430d 100644 --- a/solr/contrib/prometheus-exporter/src/java/org/apache/solr/prometheus/exporter/PrometheusExporterSettings.java +++ b/solr/contrib/prometheus-exporter/src/java/org/apache/solr/prometheus/exporter/PrometheusExporterSettings.java @@ -20,7 +20,7 @@ package org.apache.solr.prometheus.exporter; import java.util.List; import org.apache.solr.common.util.NamedList; -import org.apache.solr.util.DOMUtil; +import org.apache.solr.common.util.DOMUtil; import org.w3c.dom.Node; public class PrometheusExporterSettings { diff --git a/solr/core/src/java/org/apache/solr/cloud/CloudDescriptor.java b/solr/core/src/java/org/apache/solr/cloud/CloudDescriptor.java index cec8dbd5766..b00ca523dd1 100644 --- a/solr/core/src/java/org/apache/solr/cloud/CloudDescriptor.java +++ b/solr/core/src/java/org/apache/solr/cloud/CloudDescriptor.java @@ -23,8 +23,8 @@ import java.util.Properties; import com.google.common.base.Strings; import org.apache.solr.common.StringUtils; import org.apache.solr.common.cloud.Replica; +import org.apache.solr.common.util.PropertiesUtil; import org.apache.solr.core.CoreDescriptor; -import org.apache.solr.util.PropertiesUtil; /** * SolrCloud metadata attached to a {@link CoreDescriptor}. diff --git a/solr/core/src/java/org/apache/solr/core/CoreDescriptor.java b/solr/core/src/java/org/apache/solr/core/CoreDescriptor.java index 7b3428daeeb..033f2590bd4 100644 --- a/solr/core/src/java/org/apache/solr/core/CoreDescriptor.java +++ b/solr/core/src/java/org/apache/solr/core/CoreDescriptor.java @@ -35,7 +35,7 @@ import org.apache.commons.lang3.StringUtils; import org.apache.solr.cloud.CloudDescriptor; import org.apache.solr.cloud.ZkController; import org.apache.solr.common.SolrException; -import org.apache.solr.util.PropertiesUtil; +import org.apache.solr.common.util.PropertiesUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/solr/core/src/java/org/apache/solr/core/PluginInfo.java b/solr/core/src/java/org/apache/solr/core/PluginInfo.java index ae13fca4b85..9dff7d26569 100644 --- a/solr/core/src/java/org/apache/solr/core/PluginInfo.java +++ b/solr/core/src/java/org/apache/solr/core/PluginInfo.java @@ -24,8 +24,8 @@ import java.util.List; import java.util.Map; import org.apache.solr.common.MapSerializable; +import org.apache.solr.common.util.DOMUtil; import org.apache.solr.common.util.NamedList; -import org.apache.solr.util.DOMUtil; import org.w3c.dom.Node; import org.w3c.dom.NodeList; diff --git a/solr/core/src/java/org/apache/solr/core/SolrConfig.java b/solr/core/src/java/org/apache/solr/core/SolrConfig.java index bc1f05541f5..2e3353cb4cf 100644 --- a/solr/core/src/java/org/apache/solr/core/SolrConfig.java +++ b/solr/core/src/java/org/apache/solr/core/SolrConfig.java @@ -55,6 +55,7 @@ import org.apache.solr.cloud.ZkSolrResourceLoader; import org.apache.solr.common.MapSerializable; import org.apache.solr.common.SolrException; import org.apache.solr.common.SolrException.ErrorCode; +import org.apache.solr.common.util.DOMUtil; import org.apache.solr.common.util.IOUtils; import org.apache.solr.handler.component.SearchComponent; import org.apache.solr.pkg.PackageListeners; @@ -77,7 +78,6 @@ import org.apache.solr.update.SolrIndexConfig; import org.apache.solr.update.UpdateLog; import org.apache.solr.update.processor.UpdateRequestProcessorChain; import org.apache.solr.update.processor.UpdateRequestProcessorFactory; -import org.apache.solr.util.DOMUtil; import org.apache.solr.util.circuitbreaker.CircuitBreakerManager; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/solr/core/src/java/org/apache/solr/core/SolrXmlConfig.java b/solr/core/src/java/org/apache/solr/core/SolrXmlConfig.java index 2517895d45a..1578ad39f5d 100644 --- a/solr/core/src/java/org/apache/solr/core/SolrXmlConfig.java +++ b/solr/core/src/java/org/apache/solr/core/SolrXmlConfig.java @@ -42,13 +42,13 @@ import com.google.common.base.Strings; import org.apache.commons.io.IOUtils; import org.apache.solr.client.solrj.impl.HttpClientUtil; import org.apache.solr.common.SolrException; +import org.apache.solr.common.util.DOMUtil; import org.apache.solr.common.util.NamedList; +import org.apache.solr.common.util.PropertiesUtil; import org.apache.solr.logging.LogWatcherConfig; import org.apache.solr.metrics.reporters.SolrJmxReporter; import org.apache.solr.update.UpdateShardHandlerConfig; -import org.apache.solr.util.DOMUtil; import org.apache.solr.util.JmxUtil; -import org.apache.solr.util.PropertiesUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.w3c.dom.Node; diff --git a/solr/core/src/java/org/apache/solr/core/XmlConfigFile.java b/solr/core/src/java/org/apache/solr/core/XmlConfigFile.java index 08fe56953f0..cd0ca7ef596 100644 --- a/solr/core/src/java/org/apache/solr/core/XmlConfigFile.java +++ b/solr/core/src/java/org/apache/solr/core/XmlConfigFile.java @@ -45,8 +45,8 @@ import java.util.TreeSet; import org.apache.commons.io.IOUtils; import org.apache.solr.cloud.ZkSolrResourceLoader; import org.apache.solr.common.SolrException; +import org.apache.solr.common.util.DOMUtil; import org.apache.solr.common.util.XMLErrorLogger; -import org.apache.solr.util.DOMUtil; import org.apache.solr.util.SystemIdResolver; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/solr/core/src/java/org/apache/solr/handler/admin/CoreAdminOperation.java b/solr/core/src/java/org/apache/solr/handler/admin/CoreAdminOperation.java index 3036ced933b..4f09c8513da 100644 --- a/solr/core/src/java/org/apache/solr/handler/admin/CoreAdminOperation.java +++ b/solr/core/src/java/org/apache/solr/handler/admin/CoreAdminOperation.java @@ -31,6 +31,7 @@ import org.apache.solr.common.SolrException.ErrorCode; import org.apache.solr.common.params.CoreAdminParams; import org.apache.solr.common.params.SolrParams; import org.apache.solr.common.util.NamedList; +import org.apache.solr.common.util.PropertiesUtil; import org.apache.solr.common.util.SimpleOrderedMap; import org.apache.solr.common.util.Utils; import org.apache.solr.core.CoreContainer; @@ -45,7 +46,6 @@ import org.apache.solr.metrics.SolrMetricManager; import org.apache.solr.search.SolrIndexSearcher; import org.apache.solr.update.UpdateLog; import org.apache.solr.util.NumberUtils; -import org.apache.solr.util.PropertiesUtil; import org.apache.solr.util.RefCounted; import org.apache.solr.util.TestInjection; import org.slf4j.Logger; diff --git a/solr/core/src/java/org/apache/solr/handler/component/QueryElevationComponent.java b/solr/core/src/java/org/apache/solr/handler/component/QueryElevationComponent.java index 7bcacf455d2..8318cc3ff18 100644 --- a/solr/core/src/java/org/apache/solr/handler/component/QueryElevationComponent.java +++ b/solr/core/src/java/org/apache/solr/handler/component/QueryElevationComponent.java @@ -76,11 +76,12 @@ import org.apache.solr.cloud.ZkController; import org.apache.solr.common.SolrException; import org.apache.solr.common.params.QueryElevationParams; import org.apache.solr.common.params.SolrParams; +import org.apache.solr.common.util.DOMUtil; import org.apache.solr.common.util.NamedList; import org.apache.solr.common.util.SimpleOrderedMap; import org.apache.solr.common.util.StrUtils; -import org.apache.solr.core.XmlConfigFile; import org.apache.solr.core.SolrCore; +import org.apache.solr.core.XmlConfigFile; import org.apache.solr.request.SolrQueryRequest; import org.apache.solr.response.transform.ElevatedMarkerFactory; import org.apache.solr.response.transform.ExcludedMarkerFactory; @@ -90,7 +91,6 @@ import org.apache.solr.search.QueryParsing; import org.apache.solr.search.SolrIndexSearcher; import org.apache.solr.search.SortSpec; import org.apache.solr.search.grouping.GroupingSpecification; -import org.apache.solr.util.DOMUtil; import org.apache.solr.util.RefCounted; import org.apache.solr.util.VersionedFile; import org.apache.solr.util.plugin.SolrCoreAware; diff --git a/solr/core/src/java/org/apache/solr/schema/FieldTypePluginLoader.java b/solr/core/src/java/org/apache/solr/schema/FieldTypePluginLoader.java index 4c9303d1a51..b4f51ec40f2 100644 --- a/solr/core/src/java/org/apache/solr/schema/FieldTypePluginLoader.java +++ b/solr/core/src/java/org/apache/solr/schema/FieldTypePluginLoader.java @@ -27,16 +27,16 @@ import java.util.Map; import java.util.Objects; import org.apache.lucene.analysis.Analyzer; -import org.apache.lucene.analysis.core.KeywordAnalyzer; import org.apache.lucene.analysis.CharFilterFactory; import org.apache.lucene.analysis.TokenFilterFactory; import org.apache.lucene.analysis.TokenizerFactory; +import org.apache.lucene.analysis.core.KeywordAnalyzer; import org.apache.lucene.util.Version; import org.apache.solr.analysis.TokenizerChain; import org.apache.solr.common.SolrException; import org.apache.solr.common.cloud.SolrClassLoader; +import org.apache.solr.common.util.DOMUtil; import org.apache.solr.core.SolrConfig; -import org.apache.solr.util.DOMUtil; import org.apache.solr.util.plugin.AbstractPluginLoader; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/solr/core/src/java/org/apache/solr/schema/IndexSchema.java b/solr/core/src/java/org/apache/solr/schema/IndexSchema.java index bd4ae7ed9db..305cd50aaad 100644 --- a/solr/core/src/java/org/apache/solr/schema/IndexSchema.java +++ b/solr/core/src/java/org/apache/solr/schema/IndexSchema.java @@ -60,6 +60,7 @@ import org.apache.solr.common.params.MapSolrParams; import org.apache.solr.common.params.ModifiableSolrParams; import org.apache.solr.common.params.SolrParams; import org.apache.solr.common.util.Cache; +import org.apache.solr.common.util.DOMUtil; import org.apache.solr.common.util.NamedList; import org.apache.solr.common.util.Pair; import org.apache.solr.common.util.SimpleOrderedMap; @@ -72,7 +73,6 @@ import org.apache.solr.response.SolrQueryResponse; import org.apache.solr.search.similarities.SchemaSimilarityFactory; import org.apache.solr.uninverting.UninvertingReader; import org.apache.solr.util.ConcurrentLRUCache; -import org.apache.solr.util.DOMUtil; import org.apache.solr.util.PayloadUtils; import org.apache.solr.util.plugin.SolrCoreAware; import org.slf4j.Logger; diff --git a/solr/core/src/java/org/apache/solr/search/CacheConfig.java b/solr/core/src/java/org/apache/solr/search/CacheConfig.java index 647091540c3..d8c41c6bd84 100644 --- a/solr/core/src/java/org/apache/solr/search/CacheConfig.java +++ b/solr/core/src/java/org/apache/solr/search/CacheConfig.java @@ -24,12 +24,12 @@ import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import org.apache.solr.common.SolrException; -import org.apache.solr.common.util.StrUtils; import org.apache.solr.common.MapSerializable; +import org.apache.solr.common.SolrException; +import org.apache.solr.common.util.DOMUtil; +import org.apache.solr.common.util.StrUtils; import org.apache.solr.core.SolrConfig; import org.apache.solr.core.SolrResourceLoader; -import org.apache.solr.util.DOMUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.w3c.dom.Node; diff --git a/solr/core/src/java/org/apache/solr/util/plugin/AbstractPluginLoader.java b/solr/core/src/java/org/apache/solr/util/plugin/AbstractPluginLoader.java index 77fd1f7cde2..d042531810c 100644 --- a/solr/core/src/java/org/apache/solr/util/plugin/AbstractPluginLoader.java +++ b/solr/core/src/java/org/apache/solr/util/plugin/AbstractPluginLoader.java @@ -24,7 +24,7 @@ import java.util.Objects; import org.apache.solr.common.SolrException; import org.apache.solr.common.SolrException.ErrorCode; import org.apache.solr.common.cloud.SolrClassLoader; -import org.apache.solr.util.DOMUtil; +import org.apache.solr.common.util.DOMUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.w3c.dom.Node; diff --git a/solr/core/src/java/org/apache/solr/util/plugin/MapPluginLoader.java b/solr/core/src/java/org/apache/solr/util/plugin/MapPluginLoader.java index fd65169bea4..9cf68f6c568 100644 --- a/solr/core/src/java/org/apache/solr/util/plugin/MapPluginLoader.java +++ b/solr/core/src/java/org/apache/solr/util/plugin/MapPluginLoader.java @@ -18,7 +18,7 @@ package org.apache.solr.util.plugin; import java.util.Map; -import org.apache.solr.util.DOMUtil; +import org.apache.solr.common.util.DOMUtil; import org.w3c.dom.Node; import static org.apache.solr.common.params.CommonParams.NAME; diff --git a/solr/core/src/java/org/apache/solr/util/plugin/NamedListPluginLoader.java b/solr/core/src/java/org/apache/solr/util/plugin/NamedListPluginLoader.java index 6ba5cf907a0..ae202db6c72 100644 --- a/solr/core/src/java/org/apache/solr/util/plugin/NamedListPluginLoader.java +++ b/solr/core/src/java/org/apache/solr/util/plugin/NamedListPluginLoader.java @@ -18,7 +18,7 @@ package org.apache.solr.util.plugin; import java.util.Map; -import org.apache.solr.util.DOMUtil; +import org.apache.solr.common.util.DOMUtil; import org.w3c.dom.Node; /** diff --git a/solr/core/src/test/org/apache/solr/schema/TestUseDocValuesAsStored.java b/solr/core/src/test/org/apache/solr/schema/TestUseDocValuesAsStored.java index 3694fb23fcb..6fb8deccb44 100644 --- a/solr/core/src/test/org/apache/solr/schema/TestUseDocValuesAsStored.java +++ b/solr/core/src/test/org/apache/solr/schema/TestUseDocValuesAsStored.java @@ -36,8 +36,8 @@ import java.util.regex.Pattern; import org.apache.commons.io.FileUtils; import org.apache.lucene.util.IOUtils; import org.apache.lucene.util.TestUtil; +import org.apache.solr.common.util.DOMUtil; import org.apache.solr.core.AbstractBadConfigTestBase; -import org.apache.solr.util.DOMUtil; import org.junit.After; import org.junit.Before; import org.junit.Test; diff --git a/solr/core/src/java/org/apache/solr/util/DOMUtil.java b/solr/solrj/src/java/org/apache/solr/common/util/DOMUtil.java similarity index 99% rename from solr/core/src/java/org/apache/solr/util/DOMUtil.java rename to solr/solrj/src/java/org/apache/solr/common/util/DOMUtil.java index 48d2f41c078..c86fcea48e3 100644 --- a/solr/core/src/java/org/apache/solr/util/DOMUtil.java +++ b/solr/solrj/src/java/org/apache/solr/common/util/DOMUtil.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.solr.util; +package org.apache.solr.common.util; import java.util.ArrayList; import java.util.HashMap; @@ -24,8 +24,6 @@ import java.util.Map; import java.util.Properties; import org.apache.solr.common.SolrException; -import org.apache.solr.common.util.NamedList; -import org.apache.solr.common.util.StrUtils; import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; import org.w3c.dom.NodeList; diff --git a/solr/core/src/java/org/apache/solr/util/PropertiesUtil.java b/solr/solrj/src/java/org/apache/solr/common/util/PropertiesUtil.java similarity index 99% rename from solr/core/src/java/org/apache/solr/util/PropertiesUtil.java rename to solr/solrj/src/java/org/apache/solr/common/util/PropertiesUtil.java index 569239a5101..7650a5c2c71 100644 --- a/solr/core/src/java/org/apache/solr/util/PropertiesUtil.java +++ b/solr/solrj/src/java/org/apache/solr/common/util/PropertiesUtil.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.solr.util; +package org.apache.solr.common.util; import org.apache.solr.common.SolrException; diff --git a/solr/core/src/test/org/apache/solr/util/DOMUtilTest.java b/solr/solrj/src/test/org/apache/solr/common/util/DOMUtilTest.java similarity index 95% rename from solr/core/src/test/org/apache/solr/util/DOMUtilTest.java rename to solr/solrj/src/test/org/apache/solr/common/util/DOMUtilTest.java index 1d97fe8dbcb..ce5d958ff7c 100644 --- a/solr/core/src/test/org/apache/solr/util/DOMUtilTest.java +++ b/solr/solrj/src/test/org/apache/solr/common/util/DOMUtilTest.java @@ -14,10 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.solr.util; +package org.apache.solr.common.util; -import org.apache.solr.common.util.NamedList; -import org.apache.solr.common.util.SimpleOrderedMap; +import org.apache.solr.util.DOMUtilTestBase; public class DOMUtilTest extends DOMUtilTestBase {