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/"/>

Reply via email to