This is an automated email from the ASF dual-hosted git repository.
lewismc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nutch.git
The following commit(s) were added to refs/heads/master by this push:
new 4f62dec0f NUTCH-3033 Upgrade Ivy to v2.5.2 (#803)
4f62dec0f is described below
commit 4f62dec0f3001a8d41b236913346669ac7968133
Author: Lewis John McGibbney <[email protected]>
AuthorDate: Wed Mar 13 07:42:58 2024 -0700
NUTCH-3033 Upgrade Ivy to v2.5.2 (#803)
---
.gitignore | 5 +----
build.xml | 2 +-
default.properties | 2 +-
ivy/ivy.xml | 4 +++-
ivy/ivysettings.xml | 4 ++--
src/plugin/build-plugin.xml | 4 ++--
src/plugin/creativecommons/ivy.xml | 4 +++-
src/plugin/exchange-jexl/ivy.xml | 4 +++-
src/plugin/feed/ivy.xml | 4 +++-
src/plugin/headings/ivy.xml | 4 +++-
src/plugin/index-anchor/ivy.xml | 4 +++-
src/plugin/index-basic/ivy.xml | 4 +++-
src/plugin/index-geoip/ivy.xml | 4 +++-
src/plugin/index-jexl-filter/ivy.xml | 4 +++-
src/plugin/index-links/ivy.xml | 4 +++-
src/plugin/index-metadata/ivy.xml | 4 +++-
src/plugin/index-more/ivy.xml | 4 +++-
src/plugin/index-replace/ivy.xml | 4 +++-
src/plugin/index-static/ivy.xml | 4 +++-
src/plugin/indexer-cloudsearch/ivy.xml | 4 +++-
src/plugin/indexer-csv/ivy.xml | 4 +++-
src/plugin/indexer-dummy/ivy.xml | 4 +++-
src/plugin/indexer-elastic/ivy.xml | 4 +++-
src/plugin/indexer-kafka/ivy.xml | 4 +++-
src/plugin/indexer-opensearch-1x/ivy.xml | 4 +++-
src/plugin/indexer-rabbit/ivy.xml | 4 +++-
src/plugin/indexer-solr/ivy.xml | 4 +++-
src/plugin/language-identifier/ivy.xml | 4 +++-
src/plugin/lib-htmlunit/build-ivy.xml | 2 +-
src/plugin/lib-htmlunit/ivy.xml | 4 +++-
src/plugin/lib-http/ivy.xml | 4 +++-
src/plugin/lib-nekohtml/ivy.xml | 4 +++-
src/plugin/lib-rabbitmq/ivy.xml | 4 +++-
src/plugin/lib-regex-filter/ivy.xml | 4 +++-
src/plugin/lib-selenium/ivy.xml | 4 +++-
src/plugin/lib-xml/ivy.xml | 4 +++-
src/plugin/microformats-reltag/ivy.xml | 4 +++-
src/plugin/mimetype-filter/ivy.xml | 4 +++-
src/plugin/nutch-extensionpoints/ivy.xml | 4 +++-
src/plugin/parse-ext/ivy.xml | 4 +++-
src/plugin/parse-html/ivy.xml | 4 +++-
src/plugin/parse-js/ivy.xml | 4 +++-
src/plugin/parse-metatags/ivy.xml | 4 +++-
src/plugin/parse-tika/ivy.xml | 4 +++-
src/plugin/parse-zip/ivy.xml | 4 +++-
src/plugin/parsefilter-debug/ivy.xml | 4 +++-
src/plugin/parsefilter-naivebayes/ivy.xml | 4 +++-
src/plugin/parsefilter-regex/ivy.xml | 4 +++-
src/plugin/protocol-file/ivy.xml | 4 +++-
src/plugin/protocol-foo/ivy.xml | 4 +++-
src/plugin/protocol-ftp/ivy.xml | 4 +++-
src/plugin/protocol-htmlunit/ivy.xml | 4 +++-
src/plugin/protocol-http/ivy.xml | 4 +++-
src/plugin/protocol-httpclient/ivy.xml | 4 +++-
src/plugin/protocol-interactiveselenium/ivy.xml | 4 +++-
src/plugin/protocol-okhttp/ivy.xml | 4 +++-
src/plugin/protocol-selenium/ivy.xml | 4 +++-
src/plugin/publish-rabbitmq/ivy.xml | 4 +++-
src/plugin/scoring-depth/ivy.xml | 4 +++-
src/plugin/scoring-link/ivy.xml | 4 +++-
src/plugin/scoring-metadata/ivy.xml | 4 +++-
src/plugin/scoring-opic/ivy.xml | 4 +++-
src/plugin/scoring-orphan/ivy.xml | 4 +++-
src/plugin/scoring-similarity/ivy.xml | 4 +++-
src/plugin/subcollection/ivy.xml | 4 +++-
src/plugin/tld/ivy.xml | 4 +++-
src/plugin/urlfilter-automaton/ivy.xml | 4 +++-
src/plugin/urlfilter-domain/ivy.xml | 4 +++-
src/plugin/urlfilter-domaindenylist/ivy.xml | 4 +++-
src/plugin/urlfilter-fast/ivy.xml | 4 +++-
src/plugin/urlfilter-ignoreexempt/ivy.xml | 4 +++-
src/plugin/urlfilter-prefix/ivy.xml | 4 +++-
src/plugin/urlfilter-regex/ivy.xml | 4 +++-
src/plugin/urlfilter-suffix/ivy.xml | 4 +++-
src/plugin/urlfilter-validator/ivy.xml | 4 +++-
src/plugin/urlmeta/ivy.xml | 4 +++-
src/plugin/urlnormalizer-ajax/ivy.xml | 4 +++-
src/plugin/urlnormalizer-basic/ivy.xml | 4 +++-
src/plugin/urlnormalizer-host/ivy.xml | 4 +++-
src/plugin/urlnormalizer-pass/ivy.xml | 4 +++-
src/plugin/urlnormalizer-protocol/ivy.xml | 4 +++-
src/plugin/urlnormalizer-querystring/ivy.xml | 4 +++-
src/plugin/urlnormalizer-regex/ivy.xml | 4 +++-
src/plugin/urlnormalizer-slash/ivy.xml | 4 +++-
84 files changed, 242 insertions(+), 89 deletions(-)
diff --git a/.gitignore b/.gitignore
index 12365dd0d..8c521aa68 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,10 +7,7 @@ build/
runtime/
logs/
/bin/
-ivy/ivy-2.3.0.jar
-ivy/ivy-2.4.0.jar
-ivy/ivy-2.5.0-rc1.jar
-ivy/ivy-2.5.0.jar
+ivy/ivy-2.*
ivy/spotbugs-*/
naivebayes-model
.naivebayes-model.crc
diff --git a/build.xml b/build.xml
index 70c8e8a9e..0a18682f8 100644
--- a/build.xml
+++ b/build.xml
@@ -44,7 +44,7 @@
<property name="spotbugs.home"
value="${ivy.dir}/spotbugs-${spotbugs.version}" />
<property name="spotbugs.jar" value="${spotbugs.home}/lib/spotbugs-ant.jar"
/>
- <property name="apache-rat.version" value="0.15" />
+ <property name="apache-rat.version" value="0.16.1" />
<property name="apache-rat.home"
value="${ivy.dir}/apache-rat-${apache-rat.version}" />
<property name="apache-rat.jar"
value="${apache-rat.home}/apache-rat-${apache-rat.version}.jar" />
diff --git a/default.properties b/default.properties
index 06f2ed009..385e53e57 100644
--- a/default.properties
+++ b/default.properties
@@ -60,7 +60,7 @@ runtime.dir=./runtime
runtime.deploy=${runtime.dir}/deploy
runtime.local=${runtime.dir}/local
-ivy.version=2.5.0
+ivy.version=2.5.2
ivy.dir=${basedir}/ivy
ivy.file=${ivy.dir}/ivy.xml
ivy.jar=${ivy.dir}/ivy-${ivy.version}.jar
diff --git a/ivy/ivy.xml b/ivy/ivy.xml
index 054cbcc1a..f402d8365 100644
--- a/ivy/ivy.xml
+++ b/ivy/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module xmlns:ns0="http://ant.apache.org/ivy/maven" version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="nutch">
<license name="Apache 2.0"
url="https://www.apache.org/licenses/LICENSE-2.0.txt" />
<ivyauthor name="Apache Nutch Team"
url="https://nutch.apache.org/" />
diff --git a/ivy/ivysettings.xml b/ivy/ivysettings.xml
index a060df5b6..91de33c45 100644
--- a/ivy/ivysettings.xml
+++ b/ivy/ivysettings.xml
@@ -36,9 +36,9 @@
<resolvers>
<filesystem name="local-maven-2" m2compatible="true">
<artifact
-
pattern="${local-maven2-dir}/[organisation]/[module]/[revision]/[module]-[revision].[ext]"
/>
+
pattern="${local-maven2-dir}/[organisation]/[module]/[revision]/[module]-[revision](-[classifier]).[ext]"
/>
<ivy
-
pattern="${local-maven2-dir}/[organisation]/[module]/[revision]/[module]-[revision].pom"
/>
+
pattern="${local-maven2-dir}/[organisation]/[module]/[revision]/[module]-[revision](-[classifier]).pom"
/>
</filesystem>
<ibiblio name="maven2"
root="${repo.maven.org}"
diff --git a/src/plugin/build-plugin.xml b/src/plugin/build-plugin.xml
index 3f0d9ca44..0c8907398 100755
--- a/src/plugin/build-plugin.xml
+++ b/src/plugin/build-plugin.xml
@@ -231,12 +231,12 @@
<!-- target: resolve ================================================= -->
<target name="resolve-default" depends="clean-lib" description="resolve and
retrieve dependencies with ivy">
<ivy:resolve file="ivy.xml" conf="default" log="download-only"/>
- <ivy:retrieve pattern="${deploy.dir}/[artifact]-[revision].[ext]"
symlink="false" log="quiet"/>
+ <ivy:retrieve
pattern="${deploy.dir}/[artifact]-[revision](-[classifier]).[ext]"
symlink="false" log="quiet"/>
</target>
<target name="resolve-test" depends="clean-lib" description="resolve and
retrieve dependencies with ivy">
<ivy:resolve file="ivy.xml" conf="test" log="download-only"/>
- <ivy:retrieve pattern="${build.test.lib}/[artifact]-[revision].[ext]"
symlink="false" log="quiet"/>
+ <ivy:retrieve
pattern="${build.test.lib}/[artifact]-[revision](-[classifier]).[ext]"
symlink="false" log="quiet"/>
</target>
<target name="report" depends="resolve-test" description="--> generates a
report of dependencies">
diff --git a/src/plugin/creativecommons/ivy.xml
b/src/plugin/creativecommons/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/creativecommons/ivy.xml
+++ b/src/plugin/creativecommons/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/exchange-jexl/ivy.xml b/src/plugin/exchange-jexl/ivy.xml
index cb5a0f186..76f85f5ee 100644
--- a/src/plugin/exchange-jexl/ivy.xml
+++ b/src/plugin/exchange-jexl/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/feed/ivy.xml b/src/plugin/feed/ivy.xml
index a7671307b..6d5684d0c 100644
--- a/src/plugin/feed/ivy.xml
+++ b/src/plugin/feed/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/headings/ivy.xml b/src/plugin/headings/ivy.xml
index 63007f93c..d173b3e65 100644
--- a/src/plugin/headings/ivy.xml
+++ b/src/plugin/headings/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/index-anchor/ivy.xml b/src/plugin/index-anchor/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/index-anchor/ivy.xml
+++ b/src/plugin/index-anchor/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/index-basic/ivy.xml b/src/plugin/index-basic/ivy.xml
index 7bae19bb9..90ae93703 100644
--- a/src/plugin/index-basic/ivy.xml
+++ b/src/plugin/index-basic/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/index-geoip/ivy.xml b/src/plugin/index-geoip/ivy.xml
index 45a638819..a6ddc2949 100644
--- a/src/plugin/index-geoip/ivy.xml
+++ b/src/plugin/index-geoip/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/index-jexl-filter/ivy.xml
b/src/plugin/index-jexl-filter/ivy.xml
index 3d4fc905c..1fc37bf88 100644
--- a/src/plugin/index-jexl-filter/ivy.xml
+++ b/src/plugin/index-jexl-filter/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/index-links/ivy.xml b/src/plugin/index-links/ivy.xml
index 3d4fc905c..1fc37bf88 100644
--- a/src/plugin/index-links/ivy.xml
+++ b/src/plugin/index-links/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/index-metadata/ivy.xml
b/src/plugin/index-metadata/ivy.xml
index cb5a0f186..76f85f5ee 100644
--- a/src/plugin/index-metadata/ivy.xml
+++ b/src/plugin/index-metadata/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/index-more/ivy.xml b/src/plugin/index-more/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/index-more/ivy.xml
+++ b/src/plugin/index-more/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/index-replace/ivy.xml b/src/plugin/index-replace/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/index-replace/ivy.xml
+++ b/src/plugin/index-replace/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/index-static/ivy.xml b/src/plugin/index-static/ivy.xml
index cb5a0f186..76f85f5ee 100644
--- a/src/plugin/index-static/ivy.xml
+++ b/src/plugin/index-static/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/indexer-cloudsearch/ivy.xml
b/src/plugin/indexer-cloudsearch/ivy.xml
index 1c0ca9b9b..0e53bbdc9 100644
--- a/src/plugin/indexer-cloudsearch/ivy.xml
+++ b/src/plugin/indexer-cloudsearch/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/indexer-csv/ivy.xml b/src/plugin/indexer-csv/ivy.xml
index e7bf87546..13abcc0c8 100644
--- a/src/plugin/indexer-csv/ivy.xml
+++ b/src/plugin/indexer-csv/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/indexer-dummy/ivy.xml b/src/plugin/indexer-dummy/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/indexer-dummy/ivy.xml
+++ b/src/plugin/indexer-dummy/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/indexer-elastic/ivy.xml
b/src/plugin/indexer-elastic/ivy.xml
index e5cdfdf65..de59711a2 100644
--- a/src/plugin/indexer-elastic/ivy.xml
+++ b/src/plugin/indexer-elastic/ivy.xml
@@ -15,7 +15,9 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0" />
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/" />
diff --git a/src/plugin/indexer-kafka/ivy.xml b/src/plugin/indexer-kafka/ivy.xml
index 9d605c50b..04fbf7cd4 100644
--- a/src/plugin/indexer-kafka/ivy.xml
+++ b/src/plugin/indexer-kafka/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/indexer-opensearch-1x/ivy.xml
b/src/plugin/indexer-opensearch-1x/ivy.xml
index ae5d91e41..aef4c9c02 100644
--- a/src/plugin/indexer-opensearch-1x/ivy.xml
+++ b/src/plugin/indexer-opensearch-1x/ivy.xml
@@ -15,7 +15,9 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0" />
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/" />
diff --git a/src/plugin/indexer-rabbit/ivy.xml
b/src/plugin/indexer-rabbit/ivy.xml
index d2daf91da..81822a0fb 100644
--- a/src/plugin/indexer-rabbit/ivy.xml
+++ b/src/plugin/indexer-rabbit/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/indexer-solr/ivy.xml b/src/plugin/indexer-solr/ivy.xml
index ab5fd72c7..187766ded 100644
--- a/src/plugin/indexer-solr/ivy.xml
+++ b/src/plugin/indexer-solr/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0" />
<ivyauthor name="Apache Nutch Team"
diff --git a/src/plugin/language-identifier/ivy.xml
b/src/plugin/language-identifier/ivy.xml
index e22284c03..17aba47e9 100644
--- a/src/plugin/language-identifier/ivy.xml
+++ b/src/plugin/language-identifier/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/lib-htmlunit/build-ivy.xml
b/src/plugin/lib-htmlunit/build-ivy.xml
index 4802745fd..ccbfc0261 100644
--- a/src/plugin/lib-htmlunit/build-ivy.xml
+++ b/src/plugin/lib-htmlunit/build-ivy.xml
@@ -41,7 +41,7 @@
</target>
<target name="deps-jar" depends="init-ivy">
- <ivy:retrieve pattern="lib/[artifact]-[revision].[ext]" sync="true"/>
+ <ivy:retrieve pattern="lib/[artifact]-[revision](-[classifier]).[ext]"
sync="true"/>
</target>
</project>
diff --git a/src/plugin/lib-htmlunit/ivy.xml b/src/plugin/lib-htmlunit/ivy.xml
index 795e6b335..63ae1e5d6 100644
--- a/src/plugin/lib-htmlunit/ivy.xml
+++ b/src/plugin/lib-htmlunit/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/lib-http/ivy.xml b/src/plugin/lib-http/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/lib-http/ivy.xml
+++ b/src/plugin/lib-http/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/lib-nekohtml/ivy.xml b/src/plugin/lib-nekohtml/ivy.xml
index 32fcd8c4b..7c2ae27c7 100644
--- a/src/plugin/lib-nekohtml/ivy.xml
+++ b/src/plugin/lib-nekohtml/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/lib-rabbitmq/ivy.xml b/src/plugin/lib-rabbitmq/ivy.xml
index 8184530af..fe5cedd23 100644
--- a/src/plugin/lib-rabbitmq/ivy.xml
+++ b/src/plugin/lib-rabbitmq/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/lib-regex-filter/ivy.xml
b/src/plugin/lib-regex-filter/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/lib-regex-filter/ivy.xml
+++ b/src/plugin/lib-regex-filter/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/lib-selenium/ivy.xml b/src/plugin/lib-selenium/ivy.xml
index 0d460cdb4..22910a418 100644
--- a/src/plugin/lib-selenium/ivy.xml
+++ b/src/plugin/lib-selenium/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/lib-xml/ivy.xml b/src/plugin/lib-xml/ivy.xml
index 4e38c4371..11030ec6d 100644
--- a/src/plugin/lib-xml/ivy.xml
+++ b/src/plugin/lib-xml/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/microformats-reltag/ivy.xml
b/src/plugin/microformats-reltag/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/microformats-reltag/ivy.xml
+++ b/src/plugin/microformats-reltag/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/mimetype-filter/ivy.xml
b/src/plugin/mimetype-filter/ivy.xml
index 3d4fc905c..1fc37bf88 100644
--- a/src/plugin/mimetype-filter/ivy.xml
+++ b/src/plugin/mimetype-filter/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/nutch-extensionpoints/ivy.xml
b/src/plugin/nutch-extensionpoints/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/nutch-extensionpoints/ivy.xml
+++ b/src/plugin/nutch-extensionpoints/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/parse-ext/ivy.xml b/src/plugin/parse-ext/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/parse-ext/ivy.xml
+++ b/src/plugin/parse-ext/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/parse-html/ivy.xml b/src/plugin/parse-html/ivy.xml
index 1424c4d7a..ec4bfb8a3 100644
--- a/src/plugin/parse-html/ivy.xml
+++ b/src/plugin/parse-html/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/parse-js/ivy.xml b/src/plugin/parse-js/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/parse-js/ivy.xml
+++ b/src/plugin/parse-js/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/parse-metatags/ivy.xml
b/src/plugin/parse-metatags/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/parse-metatags/ivy.xml
+++ b/src/plugin/parse-metatags/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/parse-tika/ivy.xml b/src/plugin/parse-tika/ivy.xml
index 8008e3244..6d96ed3cd 100644
--- a/src/plugin/parse-tika/ivy.xml
+++ b/src/plugin/parse-tika/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/parse-zip/ivy.xml b/src/plugin/parse-zip/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/parse-zip/ivy.xml
+++ b/src/plugin/parse-zip/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/parsefilter-debug/ivy.xml
b/src/plugin/parsefilter-debug/ivy.xml
index 82f93c012..40fa475bd 100644
--- a/src/plugin/parsefilter-debug/ivy.xml
+++ b/src/plugin/parsefilter-debug/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/parsefilter-naivebayes/ivy.xml
b/src/plugin/parsefilter-naivebayes/ivy.xml
index 66a931543..bbe757be6 100644
--- a/src/plugin/parsefilter-naivebayes/ivy.xml
+++ b/src/plugin/parsefilter-naivebayes/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/parsefilter-regex/ivy.xml
b/src/plugin/parsefilter-regex/ivy.xml
index f33a31178..e045f3595 100644
--- a/src/plugin/parsefilter-regex/ivy.xml
+++ b/src/plugin/parsefilter-regex/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/protocol-file/ivy.xml b/src/plugin/protocol-file/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/protocol-file/ivy.xml
+++ b/src/plugin/protocol-file/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/protocol-foo/ivy.xml b/src/plugin/protocol-foo/ivy.xml
index 99b173446..471b9dba9 100755
--- a/src/plugin/protocol-foo/ivy.xml
+++ b/src/plugin/protocol-foo/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
diff --git a/src/plugin/protocol-ftp/ivy.xml b/src/plugin/protocol-ftp/ivy.xml
index 1fbfe97f0..7749a873f 100644
--- a/src/plugin/protocol-ftp/ivy.xml
+++ b/src/plugin/protocol-ftp/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/protocol-htmlunit/ivy.xml
b/src/plugin/protocol-htmlunit/ivy.xml
index fa787376b..4186d33ba 100644
--- a/src/plugin/protocol-htmlunit/ivy.xml
+++ b/src/plugin/protocol-htmlunit/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/protocol-http/ivy.xml b/src/plugin/protocol-http/ivy.xml
index 5c2c5b77e..aaed5221e 100644
--- a/src/plugin/protocol-http/ivy.xml
+++ b/src/plugin/protocol-http/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+ <ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/protocol-httpclient/ivy.xml
b/src/plugin/protocol-httpclient/ivy.xml
index e3e515dd9..0b3ce0af7 100644
--- a/src/plugin/protocol-httpclient/ivy.xml
+++ b/src/plugin/protocol-httpclient/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/protocol-interactiveselenium/ivy.xml
b/src/plugin/protocol-interactiveselenium/ivy.xml
index 112483bcd..e20576828 100644
--- a/src/plugin/protocol-interactiveselenium/ivy.xml
+++ b/src/plugin/protocol-interactiveselenium/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/protocol-okhttp/ivy.xml
b/src/plugin/protocol-okhttp/ivy.xml
index 73b4fa636..0768def78 100644
--- a/src/plugin/protocol-okhttp/ivy.xml
+++ b/src/plugin/protocol-okhttp/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/protocol-selenium/ivy.xml
b/src/plugin/protocol-selenium/ivy.xml
index 112483bcd..e20576828 100644
--- a/src/plugin/protocol-selenium/ivy.xml
+++ b/src/plugin/protocol-selenium/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/publish-rabbitmq/ivy.xml
b/src/plugin/publish-rabbitmq/ivy.xml
index 008cdb1ca..1990dca9b 100644
--- a/src/plugin/publish-rabbitmq/ivy.xml
+++ b/src/plugin/publish-rabbitmq/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/scoring-depth/ivy.xml b/src/plugin/scoring-depth/ivy.xml
index cb5a0f186..76f85f5ee 100644
--- a/src/plugin/scoring-depth/ivy.xml
+++ b/src/plugin/scoring-depth/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/scoring-link/ivy.xml b/src/plugin/scoring-link/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/scoring-link/ivy.xml
+++ b/src/plugin/scoring-link/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/scoring-metadata/ivy.xml
b/src/plugin/scoring-metadata/ivy.xml
index 6fa1a2c06..0c1496ba9 100644
--- a/src/plugin/scoring-metadata/ivy.xml
+++ b/src/plugin/scoring-metadata/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
diff --git a/src/plugin/scoring-opic/ivy.xml b/src/plugin/scoring-opic/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/scoring-opic/ivy.xml
+++ b/src/plugin/scoring-opic/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/scoring-orphan/ivy.xml
b/src/plugin/scoring-orphan/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/scoring-orphan/ivy.xml
+++ b/src/plugin/scoring-orphan/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/scoring-similarity/ivy.xml
b/src/plugin/scoring-similarity/ivy.xml
index 1a1945f57..f96fecf30 100644
--- a/src/plugin/scoring-similarity/ivy.xml
+++ b/src/plugin/scoring-similarity/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/subcollection/ivy.xml b/src/plugin/subcollection/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/subcollection/ivy.xml
+++ b/src/plugin/subcollection/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/tld/ivy.xml b/src/plugin/tld/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/tld/ivy.xml
+++ b/src/plugin/tld/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlfilter-automaton/ivy.xml
b/src/plugin/urlfilter-automaton/ivy.xml
index e9b1e892f..9a175a025 100644
--- a/src/plugin/urlfilter-automaton/ivy.xml
+++ b/src/plugin/urlfilter-automaton/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlfilter-domain/ivy.xml
b/src/plugin/urlfilter-domain/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/urlfilter-domain/ivy.xml
+++ b/src/plugin/urlfilter-domain/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlfilter-domaindenylist/ivy.xml
b/src/plugin/urlfilter-domaindenylist/ivy.xml
index cb5a0f186..76f85f5ee 100644
--- a/src/plugin/urlfilter-domaindenylist/ivy.xml
+++ b/src/plugin/urlfilter-domaindenylist/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlfilter-fast/ivy.xml
b/src/plugin/urlfilter-fast/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/urlfilter-fast/ivy.xml
+++ b/src/plugin/urlfilter-fast/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlfilter-ignoreexempt/ivy.xml
b/src/plugin/urlfilter-ignoreexempt/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/urlfilter-ignoreexempt/ivy.xml
+++ b/src/plugin/urlfilter-ignoreexempt/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlfilter-prefix/ivy.xml
b/src/plugin/urlfilter-prefix/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/urlfilter-prefix/ivy.xml
+++ b/src/plugin/urlfilter-prefix/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlfilter-regex/ivy.xml
b/src/plugin/urlfilter-regex/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/urlfilter-regex/ivy.xml
+++ b/src/plugin/urlfilter-regex/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlfilter-suffix/ivy.xml
b/src/plugin/urlfilter-suffix/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/urlfilter-suffix/ivy.xml
+++ b/src/plugin/urlfilter-suffix/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlfilter-validator/ivy.xml
b/src/plugin/urlfilter-validator/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/urlfilter-validator/ivy.xml
+++ b/src/plugin/urlfilter-validator/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlmeta/ivy.xml b/src/plugin/urlmeta/ivy.xml
index cb5a0f186..76f85f5ee 100644
--- a/src/plugin/urlmeta/ivy.xml
+++ b/src/plugin/urlmeta/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlnormalizer-ajax/ivy.xml
b/src/plugin/urlnormalizer-ajax/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/urlnormalizer-ajax/ivy.xml
+++ b/src/plugin/urlnormalizer-ajax/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlnormalizer-basic/ivy.xml
b/src/plugin/urlnormalizer-basic/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/urlnormalizer-basic/ivy.xml
+++ b/src/plugin/urlnormalizer-basic/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlnormalizer-host/ivy.xml
b/src/plugin/urlnormalizer-host/ivy.xml
index 3d4fc905c..1fc37bf88 100644
--- a/src/plugin/urlnormalizer-host/ivy.xml
+++ b/src/plugin/urlnormalizer-host/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlnormalizer-pass/ivy.xml
b/src/plugin/urlnormalizer-pass/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/urlnormalizer-pass/ivy.xml
+++ b/src/plugin/urlnormalizer-pass/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlnormalizer-protocol/ivy.xml
b/src/plugin/urlnormalizer-protocol/ivy.xml
index 3d4fc905c..1fc37bf88 100644
--- a/src/plugin/urlnormalizer-protocol/ivy.xml
+++ b/src/plugin/urlnormalizer-protocol/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlnormalizer-querystring/ivy.xml
b/src/plugin/urlnormalizer-querystring/ivy.xml
index 3d4fc905c..1fc37bf88 100644
--- a/src/plugin/urlnormalizer-querystring/ivy.xml
+++ b/src/plugin/urlnormalizer-querystring/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlnormalizer-regex/ivy.xml
b/src/plugin/urlnormalizer-regex/ivy.xml
index 5c2c5b77e..cd9a434a0 100644
--- a/src/plugin/urlnormalizer-regex/ivy.xml
+++ b/src/plugin/urlnormalizer-regex/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
diff --git a/src/plugin/urlnormalizer-slash/ivy.xml
b/src/plugin/urlnormalizer-slash/ivy.xml
index 3d4fc905c..1fc37bf88 100644
--- a/src/plugin/urlnormalizer-slash/ivy.xml
+++ b/src/plugin/urlnormalizer-slash/ivy.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<ivy-module version="1.0">
+<ivy-module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+ xmlns:ns0="http://ant.apache.org/ivy/maven" version="2.0">
<info organisation="org.apache.nutch" module="${ant.project.name}">
<license name="Apache 2.0"/>
<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>