You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kh...@apache.org on 2020/03/29 19:03:09 UTC

[maven] 01/01: [MNG-6882] - Change the URL's in tests etc. from http to https

This is an automated email from the ASF dual-hosted git repository.

khmarbaise pushed a commit to branch MNG-6882
in repository https://gitbox.apache.org/repos/asf/maven.git

commit 2628d713a97a8b5f761733c1b079ca51c9c5b179
Author: Karl Heinz Marbaise <kh...@apache.org>
AuthorDate: Sun Mar 29 21:02:56 2020 +0200

    [MNG-6882] - Change the URL's in tests etc. from http to https
---
 .../apache/maven/project/PomConstructionTest.java  | 114 ++++++++++-----------
 .../artifact-id-inheritance/child/pom.xml          |   2 +-
 .../artifact-id-inheritance/pom.xml                |   4 +-
 .../basedir-aligned-interpolation/pom.xml          |   2 +-
 .../pom-with-unusual-name.xml                      |   2 +-
 .../baseuri-interpolation/pom.xml                  |   2 +-
 .../boolean-interpolation/pom.xml                  |   2 +-
 .../build-extension-inheritance/pom.xml            |   2 +-
 .../build-extension-inheritance/sub/pom.xml        |   2 +-
 .../complete-model/w-parent/pom.xml                |   2 +-
 .../complete-model/w-parent/sub/pom.xml            |  34 +++---
 .../complete-model/wo-parent/pom.xml               |  34 +++---
 .../contributors-inheritance/child-2/pom.xml       |   2 +-
 .../contributors-inheritance/pom.xml               |   2 +-
 .../dependency-inheritance/maven-parent.xml        |   2 +-
 .../dependency-inheritance/pom.xml                 |   2 +-
 .../dependency-inheritance/sub/pom.xml             |   2 +-
 .../dependency-order/w-plugin-mgmt/pom.xml         |   2 +-
 .../dependency-order/wo-plugin-mgmt/pom.xml        |   2 +-
 .../developers-inheritance/child-2/pom.xml         |   2 +-
 .../developers-inheritance/pom.xml                 |   2 +-
 .../distribution-management/pom.xml                |   2 +-
 .../resources-project-builder/empty-scm/pom.xml    |   2 +-
 .../equal-plugin-deps/pom.xml                      |   2 +-
 .../equal-plugin-exec-ids/pom.xml                  |   2 +-
 .../full-interpolation/pom.xml                     |   2 +-
 .../pom.xml                                        |   4 +-
 .../sub/pom.xml                                    |   2 +-
 .../active-profile/pom.xml                         |   2 +-
 .../active-profile/sub/pom.xml                     |   2 +-
 .../no-profile/pom.xml                             |   2 +-
 .../no-profile/sub/pom.xml                         |   2 +-
 .../interpolation-cli-wins/pom.xml                 |   2 +-
 .../jdk-activation/pom.xml                         |   2 +-
 .../join-different-containers-same-id/pom.xml      |   2 +-
 .../licenses-inheritance/child-2/pom.xml           |   4 +-
 .../licenses-inheritance/pom.xml                   |   4 +-
 .../limited-inheritance/child/pom.xml              |   6 +-
 .../limited-inheritance/pom.xml                    |  10 +-
 .../mailing-lists-inheritance/child-2/pom.xml      |   2 +-
 .../mailing-lists-inheritance/pom.xml              |   2 +-
 .../managed-profile-dependency/pom.xml             |   2 +-
 .../managed-profile-dependency/sub/pom.xml         |   2 +-
 .../merged-filter-order/pom.xml                    |   2 +-
 .../merged-filter-order/sub/pom.xml                |   2 +-
 .../w-plugin-mgmt/pom.xml                          |   2 +-
 .../w-plugin-mgmt/sub/pom.xml                      |   2 +-
 .../wo-plugin-mgmt/pom.xml                         |   2 +-
 .../wo-plugin-mgmt/sub/pom.xml                     |   2 +-
 .../w-plugin-mgmt/pom.xml                          |   2 +-
 .../w-plugin-mgmt/sub/pom.xml                      |   2 +-
 .../wo-plugin-mgmt/pom.xml                         |   2 +-
 .../wo-plugin-mgmt/sub/pom.xml                     |   2 +-
 .../merged-plugin-exec-order/w-plugin-mgmt/pom.xml |   2 +-
 .../w-plugin-mgmt/sub/pom.xml                      |   2 +-
 .../wo-plugin-mgmt/pom.xml                         |   2 +-
 .../wo-plugin-mgmt/sub/pom.xml                     |   2 +-
 .../resources-project-builder/micromailer/pom.xml  |   2 +-
 .../micromailer/spice-parent-9.pom                 |   2 +-
 .../multiple-repos/pom.xml                         |   4 +-
 .../multiple-repos/sub/pom.xml                     |   4 +-
 .../nested-build-dir-interpolation/pom.xml         |   2 +-
 .../parent-pom-packaging/pom.xml                   |   2 +-
 .../parent-pom-packaging/sub/pom.xml               |   2 +-
 .../platform-file-separator/pom.xml                |   2 +-
 .../plugin-config-append/no-profile/pom.xml        |   2 +-
 .../no-profile/subproject/pom.xml                  |   2 +-
 .../plugin-config-append/with-profile/pom.xml      |   2 +-
 .../with-profile/subproject/pom.xml                |   2 +-
 .../plugin-config-attributes/w-plugin-mgmt/pom.xml |   2 +-
 .../plugin-config-attributes/w-profile/pom.xml     |   2 +-
 .../wo-plugin-mgmt/pom.xml                         |   2 +-
 .../plugin-config-merging/child/pom.xml            |   2 +-
 .../plugin-config-merging/pom.xml                  |   2 +-
 .../plugin-config-order/w-plugin-mgmt/pom.xml      |   2 +-
 .../plugin-config-order/wo-plugin-mgmt/pom.xml     |   2 +-
 .../plugin-exec-config-order/w-plugin-mgmt/pom.xml |   2 +-
 .../wo-plugin-mgmt/pom.xml                         |   2 +-
 .../plugin-exec-goals-order/w-plugin-mgmt/pom.xml  |   2 +-
 .../plugin-exec-goals-order/wo-plugin-mgmt/pom.xml |   2 +-
 .../plugin-exec-inheritance/pom.xml                |   2 +-
 .../plugin-exec-inheritance/w-merge/pom.xml        |   2 +-
 .../plugin-exec-inheritance/wo-merge/pom.xml       |   2 +-
 .../pom.xml                                        |   2 +-
 .../sub/pom.xml                                    |   2 +-
 .../plugin-exec-merging-wo-version/pom.xml         |   2 +-
 .../plugin-exec-merging-wo-version/sub/pom.xml     |   2 +-
 .../plugin-exec-merging/w-plugin-mgmt/pom.xml      |   2 +-
 .../plugin-exec-merging/w-plugin-mgmt/sub/pom.xml  |   2 +-
 .../plugin-exec-merging/wo-plugin-mgmt/pom.xml     |   2 +-
 .../plugin-exec-merging/wo-plugin-mgmt/sub/pom.xml |   2 +-
 .../plugin-exec-order-and-default-exec/pom.xml     |   2 +-
 .../plugin-exec-order-with-lifecycle/pom.xml       |   2 +-
 .../plugin-exec-order/w-plugin-mgmt/pom.xml        |   2 +-
 .../plugin-exec-order/wo-plugin-mgmt/pom.xml       |   2 +-
 .../plugin-exec-w-and-wo-id/w-plugin-mgmt/pom.xml  |   2 +-
 .../plugin-exec-w-and-wo-id/wo-plugin-mgmt/pom.xml |   2 +-
 .../plugin-inheritance-merge-order/pom.xml         |   2 +-
 .../plugin-inheritance-merge-order/sub/pom.xml     |   2 +-
 .../plugin-inheritance-order/child/pom.xml         |   2 +-
 .../plugin-inheritance-order/pom.xml               |   2 +-
 .../plugin-injection-merge-order/pom.xml           |   2 +-
 .../plugin-management-duplicate/pom.xml            |   2 +-
 .../plugin-management-duplicate/sub/pom.xml        |   2 +-
 .../child/pom.xml                                  |   2 +-
 .../plugin-management-for-implicit-plugin/pom.xml  |   2 +-
 .../plugin-management-inheritance/pom.xml          |   2 +-
 .../pom-encoding/latin-1/pom.xml                   |   2 +-
 .../pom-encoding/utf-8/pom.xml                     |   2 +-
 .../pom-inheritance/pom.xml                        |  22 ++--
 .../pom-inheritance/sub/pom.xml                    |   2 +-
 .../prerequisites-inheritance/child/pom.xml        |   2 +-
 .../prerequisites-inheritance/pom.xml              |   2 +-
 .../profile-dependencies-multiple-profiles/pom.xml |   2 +-
 .../profile-injected-dependencies/pom.xml          |   2 +-
 .../profile-injection-order/pom.xml                |   2 +-
 .../profile-plugin-mng-dependencies/pom.xml        |   2 +-
 .../profile-plugin-mng-dependencies/sub/pom.xml    |   2 +-
 .../profile-plugins/pom.xml                        |   2 +-
 .../profile-properties-interpolation/pom.xml       |   4 +-
 .../properties-inheritance/pom.xml                 |   2 +-
 .../properties-inheritance/sub/pom.xml             |   2 +-
 .../repo-inheritance/pom.xml                       |   2 +-
 .../reporting-plugin-config/pom.xml                |   2 +-
 .../reporting-plugin-config/sub/pom.xml            |   2 +-
 .../system-property-interpolation/pom.xml          |   2 +-
 .../resources-project-builder/unc-path/pom.xml     |   2 +-
 .../resources-project-builder/unc-path/sub/pom.xml |   2 +-
 .../dep-mgmt-in-profile/pom.xml                    |   2 +-
 .../unique-dependency-key/dep-mgmt/pom.xml         |   2 +-
 .../unique-dependency-key/deps-in-profile/pom.xml  |   2 +-
 .../unique-dependency-key/deps/pom.xml             |   2 +-
 .../artifact-repo-in-profile/pom.xml               |   6 +-
 .../unique-repo-id/artifact-repo/pom.xml           |   6 +-
 .../unique-repo-id/plugin-repo-in-profile/pom.xml  |   6 +-
 .../unique-repo-id/plugin-repo/pom.xml             |   6 +-
 .../child/pom.xml                                  |  14 +--
 .../unprefixed-expression-interpolation/pom.xml    |   2 +-
 .../url-append/child/pom.xml                       |   2 +-
 .../url-append/parent/pom.xml                      |  10 +-
 .../url-inheritance/another-parent/pom.xml         |   2 +-
 .../url-inheritance/another-parent/sub/pom.xml     |   2 +-
 .../url-inheritance/pom.xml                        |  24 ++---
 .../url-inheritance/sub/pom.xml                    |   2 +-
 .../url-no-decoding/pom.xml                        |  10 +-
 .../xml-coalesce-text/pom.xml                      |   2 +-
 .../xml-markup-interpolation/pom.xml               |   2 +-
 .../xml-whitespace/pom.xml                         |   2 +-
 .../xml-whitespace/sub/pom.xml                     |   2 +-
 149 files changed, 292 insertions(+), 294 deletions(-)

diff --git a/maven-core/src/test/java/org/apache/maven/project/PomConstructionTest.java b/maven-core/src/test/java/org/apache/maven/project/PomConstructionTest.java
index 9e16ebc..103d399 100644
--- a/maven-core/src/test/java/org/apache/maven/project/PomConstructionTest.java
+++ b/maven-core/src/test/java/org/apache/maven/project/PomConstructionTest.java
@@ -19,11 +19,6 @@ package org.apache.maven.project;
  * under the License.
  */
 
-import static org.hamcrest.Matchers.endsWith;
-import static org.hamcrest.Matchers.lessThan;
-import static org.hamcrest.Matchers.startsWith;
-import static org.junit.Assert.assertThat;
-
 import java.io.File;
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -44,7 +39,10 @@ import org.codehaus.plexus.PlexusTestCase;
 import org.eclipse.aether.DefaultRepositorySystemSession;
 import org.eclipse.aether.internal.impl.SimpleLocalRepositoryManagerFactory;
 import org.eclipse.aether.repository.LocalRepository;
+
+import static org.hamcrest.Matchers.*;
 import static org.junit.Assert.assertNotEquals;
+import static org.junit.Assert.assertThat;
 
 public class PomConstructionTest
     extends PlexusTestCase
@@ -624,18 +622,18 @@ public class PomConstructionTest
         throws Exception
     {
         PomTestWrapper pom = buildPom( "url-inheritance/sub" );
-        assertEquals( "http://parent.url/child", pom.getValue( "url" ) );
-        assertEquals( "http://parent.url/org", pom.getValue( "organization/url" ) );
-        assertEquals( "http://parent.url/license.txt", pom.getValue( "licenses[1]/url" ) );
-        assertEquals( "http://parent.url/viewvc/child", pom.getValue( "scm/url" ) );
-        assertEquals( "http://parent.url/scm/child", pom.getValue( "scm/connection" ) );
+        assertEquals( "https://parent.url/child", pom.getValue( "url" ) );
+        assertEquals( "https://parent.url/org", pom.getValue( "organization/url" ) );
+        assertEquals( "https://parent.url/license.txt", pom.getValue( "licenses[1]/url" ) );
+        assertEquals( "https://parent.url/viewvc/child", pom.getValue( "scm/url" ) );
+        assertEquals( "https://parent.url/scm/child", pom.getValue( "scm/connection" ) );
         assertEquals( "https://parent.url/scm/child", pom.getValue( "scm/developerConnection" ) );
-        assertEquals( "http://parent.url/issues", pom.getValue( "issueManagement/url" ) );
-        assertEquals( "http://parent.url/ci", pom.getValue( "ciManagement/url" ) );
-        assertEquals( "http://parent.url/dist", pom.getValue( "distributionManagement/repository/url" ) );
-        assertEquals( "http://parent.url/snaps", pom.getValue( "distributionManagement/snapshotRepository/url" ) );
-        assertEquals( "http://parent.url/site/child", pom.getValue( "distributionManagement/site/url" ) );
-        assertEquals( "http://parent.url/download", pom.getValue( "distributionManagement/downloadUrl" ) );
+        assertEquals( "https://parent.url/issues", pom.getValue( "issueManagement/url" ) );
+        assertEquals( "https://parent.url/ci", pom.getValue( "ciManagement/url" ) );
+        assertEquals( "https://parent.url/dist", pom.getValue( "distributionManagement/repository/url" ) );
+        assertEquals( "https://parent.url/snaps", pom.getValue( "distributionManagement/snapshotRepository/url" ) );
+        assertEquals( "https://parent.url/site/child", pom.getValue( "distributionManagement/site/url" ) );
+        assertEquals( "https://parent.url/download", pom.getValue( "distributionManagement/downloadUrl" ) );
     }
 
     /* MNG-3846*/
@@ -643,18 +641,18 @@ public class PomConstructionTest
         throws Exception
     {
         PomTestWrapper pom = buildPom( "url-inheritance/another-parent/sub" );
-        assertEquals( "http://parent.url/ap/child", pom.getValue( "url" ) );
-        assertEquals( "http://parent.url/org", pom.getValue( "organization/url" ) );
-        assertEquals( "http://parent.url/license.txt", pom.getValue( "licenses[1]/url" ) );
-        assertEquals( "http://parent.url/viewvc/ap/child", pom.getValue( "scm/url" ) );
-        assertEquals( "http://parent.url/scm/ap/child", pom.getValue( "scm/connection" ) );
+        assertEquals( "https://parent.url/ap/child", pom.getValue( "url" ) );
+        assertEquals( "https://parent.url/org", pom.getValue( "organization/url" ) );
+        assertEquals( "https://parent.url/license.txt", pom.getValue( "licenses[1]/url" ) );
+        assertEquals( "https://parent.url/viewvc/ap/child", pom.getValue( "scm/url" ) );
+        assertEquals( "https://parent.url/scm/ap/child", pom.getValue( "scm/connection" ) );
         assertEquals( "https://parent.url/scm/ap/child", pom.getValue( "scm/developerConnection" ) );
-        assertEquals( "http://parent.url/issues", pom.getValue( "issueManagement/url" ) );
-        assertEquals( "http://parent.url/ci", pom.getValue( "ciManagement/url" ) );
-        assertEquals( "http://parent.url/dist", pom.getValue( "distributionManagement/repository/url" ) );
-        assertEquals( "http://parent.url/snaps", pom.getValue( "distributionManagement/snapshotRepository/url" ) );
-        assertEquals( "http://parent.url/site/ap/child", pom.getValue( "distributionManagement/site/url" ) );
-        assertEquals( "http://parent.url/download", pom.getValue( "distributionManagement/downloadUrl" ) );
+        assertEquals( "https://parent.url/issues", pom.getValue( "issueManagement/url" ) );
+        assertEquals( "https://parent.url/ci", pom.getValue( "ciManagement/url" ) );
+        assertEquals( "https://parent.url/dist", pom.getValue( "distributionManagement/repository/url" ) );
+        assertEquals( "https://parent.url/snaps", pom.getValue( "distributionManagement/snapshotRepository/url" ) );
+        assertEquals( "https://parent.url/site/ap/child", pom.getValue( "distributionManagement/site/url" ) );
+        assertEquals( "https://parent.url/download", pom.getValue( "distributionManagement/downloadUrl" ) );
     }
     //*/
 
@@ -715,17 +713,17 @@ public class PomConstructionTest
 
         assertEquals( "child-name", pom.getValue( "properties/projectName" ) );
         assertEquals( "child-desc", pom.getValue( "properties/projectDesc" ) );
-        assertEquals( "http://child.org/", pom.getValue( "properties/projectUrl" ) );
+        assertEquals( "https://child.org/", pom.getValue( "properties/projectUrl" ) );
         assertEquals( "2008", pom.getValue( "properties/projectYear" ) );
         assertEquals( "child-org-name", pom.getValue( "properties/projectOrgName" ) );
 
         assertEquals( "2.0.0", pom.getValue( "properties/projectPrereqMvn" ) );
-        assertEquals( "http://scm.org/", pom.getValue( "properties/projectScmUrl" ) );
-        assertEquals( "http://issue.org/", pom.getValue( "properties/projectIssueUrl" ) );
-        assertEquals( "http://ci.org/", pom.getValue( "properties/projectCiUrl" ) );
+        assertEquals( "https://scm.org/", pom.getValue( "properties/projectScmUrl" ) );
+        assertEquals( "https://issue.org/", pom.getValue( "properties/projectIssueUrl" ) );
+        assertEquals( "https://ci.org/", pom.getValue( "properties/projectCiUrl" ) );
         assertEquals( "child-dist-repo", pom.getValue( "properties/projectDistRepoName" ) );
-        assertEquals( "http://dist.org/", pom.getValue( "properties/projectDistRepoUrl" ) );
-        assertEquals( "http://site.org/", pom.getValue( "properties/projectDistSiteUrl" ) );
+        assertEquals( "https://dist.org/", pom.getValue( "properties/projectDistRepoUrl" ) );
+        assertEquals( "https://site.org/", pom.getValue( "properties/projectDistSiteUrl" ) );
 
         assertEquals( "org.apache.maven.its.mng3831", pom.getValue( "properties/parentGroupId" ) );
         assertEquals( "parent", pom.getValue( "properties/parentArtifactId" ) );
@@ -1013,11 +1011,11 @@ public class PomConstructionTest
         throws Exception
     {
         PomTestWrapper pom = this.buildPom( "url-append/child" );
-        assertEquals( "http://project.url/child", pom.getValue( "url" ) );
-        assertEquals( "http://viewvc.project.url/child", pom.getValue( "scm/url" ) );
-        assertEquals( "http://scm.project.url/child", pom.getValue( "scm/connection" ) );
+        assertEquals( "https://project.url/child", pom.getValue( "url" ) );
+        assertEquals( "https://viewvc.project.url/child", pom.getValue( "scm/url" ) );
+        assertEquals( "https://scm.project.url/child", pom.getValue( "scm/connection" ) );
         assertEquals( "https://scm.project.url/child", pom.getValue( "scm/developerConnection" ) );
-        assertEquals( "http://site.project.url/child", pom.getValue( "distributionManagement/site/url" ) );
+        assertEquals( "https://site.project.url/child", pom.getValue( "distributionManagement/site/url" ) );
     }
 
     /** MNG-0479 */
@@ -1162,15 +1160,15 @@ public class PomConstructionTest
 
         assertEquals( "project-name", pom.getValue( "name" ) );
         assertEquals( "project-description", pom.getValue( "description" ) );
-        assertEquals( "http://project.url/", pom.getValue( "url" ) );
+        assertEquals( "https://project.url/", pom.getValue( "url" ) );
         assertEquals( "2009", pom.getValue( "inceptionYear" ) );
 
         assertEquals( "project-org", pom.getValue( "organization/name" ) );
-        assertEquals( "http://project-org.url/", pom.getValue( "organization/url" ) );
+        assertEquals( "https://project-org.url/", pom.getValue( "organization/url" ) );
 
         assertEquals( 1, ( (List<?>) pom.getValue( "licenses" ) ).size() );
         assertEquals( "project-license", pom.getValue( "licenses[1]/name" ) );
-        assertEquals( "http://project.url/license", pom.getValue( "licenses[1]/url" ) );
+        assertEquals( "https://project.url/license", pom.getValue( "licenses[1]/url" ) );
         assertEquals( "repo", pom.getValue( "licenses[1]/distribution" ) );
         assertEquals( "free", pom.getValue( "licenses[1]/comments" ) );
 
@@ -1178,9 +1176,9 @@ public class PomConstructionTest
         assertEquals( "dev", pom.getValue( "developers[1]/id" ) );
         assertEquals( "project-developer", pom.getValue( "developers[1]/name" ) );
         assertEquals( "developer@", pom.getValue( "developers[1]/email" ) );
-        assertEquals( "http://developer", pom.getValue( "developers[1]/url" ) );
+        assertEquals( "https://developer", pom.getValue( "developers[1]/url" ) );
         assertEquals( "developer", pom.getValue( "developers[1]/organization" ) );
-        assertEquals( "http://devel.org", pom.getValue( "developers[1]/organizationUrl" ) );
+        assertEquals( "https://devel.org", pom.getValue( "developers[1]/organizationUrl" ) );
         assertEquals( "-1", pom.getValue( "developers[1]/timezone" ) );
         assertEquals( "yes", pom.getValue( "developers[1]/properties/developer" ) );
         assertEquals( 1, ( (List<?>) pom.getValue( "developers[1]/roles" ) ).size() );
@@ -1189,9 +1187,9 @@ public class PomConstructionTest
         assertEquals( 1, ( (List<?>) pom.getValue( "contributors" ) ).size() );
         assertEquals( "project-contributor", pom.getValue( "contributors[1]/name" ) );
         assertEquals( "contributor@", pom.getValue( "contributors[1]/email" ) );
-        assertEquals( "http://contributor", pom.getValue( "contributors[1]/url" ) );
+        assertEquals( "https://contributor", pom.getValue( "contributors[1]/url" ) );
         assertEquals( "contributor", pom.getValue( "contributors[1]/organization" ) );
-        assertEquals( "http://contrib.org", pom.getValue( "contributors[1]/organizationUrl" ) );
+        assertEquals( "https://contrib.org", pom.getValue( "contributors[1]/organizationUrl" ) );
         assertEquals( "+1", pom.getValue( "contributors[1]/timezone" ) );
         assertEquals( "yes", pom.getValue( "contributors[1]/properties/contributor" ) );
         assertEquals( 1, ( (List<?>) pom.getValue( "contributors[1]/roles" ) ).size() );
@@ -1208,16 +1206,16 @@ public class PomConstructionTest
 
         assertEquals( "2.0.1", pom.getValue( "prerequisites/maven" ) );
 
-        assertEquals( "http://project.url/trunk", pom.getValue( "scm/url" ) );
-        assertEquals( "http://project.url/scm", pom.getValue( "scm/connection" ) );
+        assertEquals( "https://project.url/trunk", pom.getValue( "scm/url" ) );
+        assertEquals( "https://project.url/scm", pom.getValue( "scm/connection" ) );
         assertEquals( "https://project.url/scm", pom.getValue( "scm/developerConnection" ) );
         assertEquals( "TAG", pom.getValue( "scm/tag" ) );
 
         assertEquals( "issues", pom.getValue( "issueManagement/system" ) );
-        assertEquals( "http://project.url/issues", pom.getValue( "issueManagement/url" ) );
+        assertEquals( "https://project.url/issues", pom.getValue( "issueManagement/url" ) );
 
         assertEquals( "ci", pom.getValue( "ciManagement/system" ) );
-        assertEquals( "http://project.url/ci", pom.getValue( "ciManagement/url" ) );
+        assertEquals( "https://project.url/ci", pom.getValue( "ciManagement/url" ) );
         assertEquals( 1, ( (List<?>) pom.getValue( "ciManagement/notifiers" ) ).size() );
         assertEquals( "irc", pom.getValue( "ciManagement/notifiers[1]/type" ) );
         assertEquals( "ci@", pom.getValue( "ciManagement/notifiers[1]/address" ) );
@@ -1229,19 +1227,19 @@ public class PomConstructionTest
 
         assertEquals( "project.distros", pom.getValue( "distributionManagement/repository/id" ) );
         assertEquals( "distros", pom.getValue( "distributionManagement/repository/name" ) );
-        assertEquals( "http://project.url/dist", pom.getValue( "distributionManagement/repository/url" ) );
+        assertEquals( "https://project.url/dist", pom.getValue( "distributionManagement/repository/url" ) );
         assertEquals( Boolean.TRUE, pom.getValue( "distributionManagement/repository/uniqueVersion" ) );
 
         assertEquals( "project.snaps", pom.getValue( "distributionManagement/snapshotRepository/id" ) );
         assertEquals( "snaps", pom.getValue( "distributionManagement/snapshotRepository/name" ) );
-        assertEquals( "http://project.url/snaps", pom.getValue( "distributionManagement/snapshotRepository/url" ) );
+        assertEquals( "https://project.url/snaps", pom.getValue( "distributionManagement/snapshotRepository/url" ) );
         assertEquals( Boolean.FALSE, pom.getValue( "distributionManagement/snapshotRepository/uniqueVersion" ) );
 
         assertEquals( "project.site", pom.getValue( "distributionManagement/site/id" ) );
         assertEquals( "docs", pom.getValue( "distributionManagement/site/name" ) );
-        assertEquals( "http://project.url/site", pom.getValue( "distributionManagement/site/url" ) );
+        assertEquals( "https://project.url/site", pom.getValue( "distributionManagement/site/url" ) );
 
-        assertEquals( "http://project.url/download", pom.getValue( "distributionManagement/downloadUrl" ) );
+        assertEquals( "https://project.url/download", pom.getValue( "distributionManagement/downloadUrl" ) );
         assertEquals( "reloc-gid", pom.getValue( "distributionManagement/relocation/groupId" ) );
         assertEquals( "reloc-aid", pom.getValue( "distributionManagement/relocation/artifactId" ) );
         assertEquals( "reloc-version", pom.getValue( "distributionManagement/relocation/version" ) );
@@ -1279,7 +1277,7 @@ public class PomConstructionTest
 
         assertEquals( 2, ( (List<?>) pom.getValue( "repositories" ) ).size() );
         assertEquals( "project-remote-repo", pom.getValue( "repositories[1]/id" ) );
-        assertEquals( "http://project.url/remote", pom.getValue( "repositories[1]/url" ) );
+        assertEquals( "https://project.url/remote", pom.getValue( "repositories[1]/url" ) );
         assertEquals( "repo", pom.getValue( "repositories[1]/name" ) );
         assertEquals( RepositorySystem.DEFAULT_REMOTE_REPO_ID, pom.getValue( "repositories[2]/id" ) );
         assertEquals( RepositorySystem.DEFAULT_REMOTE_REPO_URL, pom.getValue( "repositories[2]/url" ) );
@@ -1457,12 +1455,12 @@ public class PomConstructionTest
         throws Exception
     {
         PomTestWrapper pom = this.buildPom( "url-no-decoding" );
-        assertEquals( "http://maven.apache.org/spacy%20path", pom.getValue( "url" ) );
-        assertEquals( "http://svn.apache.org/viewvc/spacy%20path", pom.getValue( "scm/url" ) );
+        assertEquals( "https://maven.apache.org/spacy%20path", pom.getValue( "url" ) );
+        assertEquals( "https://svn.apache.org/viewvc/spacy%20path", pom.getValue( "scm/url" ) );
         assertEquals( "scm:svn:svn+ssh://svn.apache.org/spacy%20path", pom.getValue( "scm/connection" ) );
         assertEquals( "scm:svn:svn+ssh://svn.apache.org/spacy%20path", pom.getValue( "scm/developerConnection" ) );
-        assertEquals( "http://issues.apache.org/spacy%20path", pom.getValue( "issueManagement/url" ) );
-        assertEquals( "http://ci.apache.org/spacy%20path", pom.getValue( "ciManagement/url" ) );
+        assertEquals( "https://issues.apache.org/spacy%20path", pom.getValue( "issueManagement/url" ) );
+        assertEquals( "https://ci.apache.org/spacy%20path", pom.getValue( "ciManagement/url" ) );
         assertEquals( "scm:svn:svn+ssh://dist.apache.org/spacy%20path",
                       pom.getValue( "distributionManagement/repository/url" ) );
         assertEquals( "scm:svn:svn+ssh://snap.apache.org/spacy%20path",
@@ -1635,7 +1633,7 @@ public class PomConstructionTest
         PomTestWrapper pom = buildPom( "licenses-inheritance/child-2" );
         assertEquals( 1, ( (List<?>) pom.getValue( "licenses" ) ).size() );
         assertEquals( "child-license", pom.getValue( "licenses[1]/name" ) );
-        assertEquals( "http://child.url/license", pom.getValue( "licenses[1]/url" ) );
+        assertEquals( "https://child.url/license", pom.getValue( "licenses[1]/url" ) );
     }
 
     public void testDevelopersAreInheritedButNotAggregated()
diff --git a/maven-core/src/test/resources-project-builder/artifact-id-inheritance/child/pom.xml b/maven-core/src/test/resources-project-builder/artifact-id-inheritance/child/pom.xml
index eee189d..c81c426 100644
--- a/maven-core/src/test/resources-project-builder/artifact-id-inheritance/child/pom.xml
+++ b/maven-core/src/test/resources-project-builder/artifact-id-inheritance/child/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/artifact-id-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/artifact-id-inheritance/pom.xml
index f22afbc..fa49e12 100644
--- a/maven-core/src/test/resources-project-builder/artifact-id-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/artifact-id-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -31,5 +31,5 @@ under the License.
   NOTE: This extends the test to check an edge case of URL adjustment which must not error out during inheritance
   if the child misses the artifactId (as to be reported by validation).
   -->
-  <url>http://maven.apache.org/</url>
+  <url>https://maven.apache.org/</url>
 </project>
diff --git a/maven-core/src/test/resources-project-builder/basedir-aligned-interpolation/pom.xml b/maven-core/src/test/resources-project-builder/basedir-aligned-interpolation/pom.xml
index 1885fc4..f6deed8 100644
--- a/maven-core/src/test/resources-project-builder/basedir-aligned-interpolation/pom.xml
+++ b/maven-core/src/test/resources-project-builder/basedir-aligned-interpolation/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/basedir-interpolation/pom-with-unusual-name.xml b/maven-core/src/test/resources-project-builder/basedir-interpolation/pom-with-unusual-name.xml
index 1c037e6..ddc830e 100644
--- a/maven-core/src/test/resources-project-builder/basedir-interpolation/pom-with-unusual-name.xml
+++ b/maven-core/src/test/resources-project-builder/basedir-interpolation/pom-with-unusual-name.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/baseuri-interpolation/pom.xml b/maven-core/src/test/resources-project-builder/baseuri-interpolation/pom.xml
index f1d4e6c..fea80c5 100644
--- a/maven-core/src/test/resources-project-builder/baseuri-interpolation/pom.xml
+++ b/maven-core/src/test/resources-project-builder/baseuri-interpolation/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/boolean-interpolation/pom.xml b/maven-core/src/test/resources-project-builder/boolean-interpolation/pom.xml
index 992eac1..2d8017b 100644
--- a/maven-core/src/test/resources-project-builder/boolean-interpolation/pom.xml
+++ b/maven-core/src/test/resources-project-builder/boolean-interpolation/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/build-extension-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/build-extension-inheritance/pom.xml
index 262af4f..30ad54b 100644
--- a/maven-core/src/test/resources-project-builder/build-extension-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/build-extension-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/build-extension-inheritance/sub/pom.xml b/maven-core/src/test/resources-project-builder/build-extension-inheritance/sub/pom.xml
index dc8f6f5..e9e533f 100644
--- a/maven-core/src/test/resources-project-builder/build-extension-inheritance/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/build-extension-inheritance/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/complete-model/w-parent/pom.xml b/maven-core/src/test/resources-project-builder/complete-model/w-parent/pom.xml
index ebcd7d1..ae49ae2 100644
--- a/maven-core/src/test/resources-project-builder/complete-model/w-parent/pom.xml
+++ b/maven-core/src/test/resources-project-builder/complete-model/w-parent/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/complete-model/w-parent/sub/pom.xml b/maven-core/src/test/resources-project-builder/complete-model/w-parent/sub/pom.xml
index 68ca28d..9e28166 100644
--- a/maven-core/src/test/resources-project-builder/complete-model/w-parent/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/complete-model/w-parent/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -35,16 +35,16 @@ under the License.
 
   <name>project-name</name>
   <description>project-description</description>
-  <url>http://project.url/</url>
+  <url>https://project.url/</url>
   <inceptionYear>2009</inceptionYear>
   <organization>
     <name>project-org</name>
-    <url>http://project-org.url/</url>
+    <url>https://project-org.url/</url>
   </organization>
   <licenses>
     <license>
       <name>project-license</name>
-      <url>http://project.url/license</url>
+      <url>https://project.url/license</url>
       <distribution>repo</distribution>
       <comments>free</comments>
     </license>
@@ -55,9 +55,9 @@ under the License.
       <id>dev</id>
       <name>project-developer</name>
       <email>developer@</email>
-      <url>http://developer</url>
+      <url>https://developer</url>
       <organization>developer</organization>
-      <organizationUrl>http://devel.org</organizationUrl>
+      <organizationUrl>https://devel.org</organizationUrl>
       <roles>
         <role>devel</role>
       </roles>
@@ -71,9 +71,9 @@ under the License.
     <contributor>
       <name>project-contributor</name>
       <email>contributor@</email>
-      <url>http://contributor</url>
+      <url>https://contributor</url>
       <organization>contributor</organization>
-      <organizationUrl>http://contrib.org</organizationUrl>
+      <organizationUrl>https://contrib.org</organizationUrl>
       <roles>
         <role>contrib</role>
       </roles>
@@ -102,18 +102,18 @@ under the License.
   </prerequisites>
 
   <scm>
-    <url>http://project.url/trunk</url>
-    <connection>http://project.url/scm</connection>
+    <url>https://project.url/trunk</url>
+    <connection>https://project.url/scm</connection>
     <developerConnection>https://project.url/scm</developerConnection>
     <tag>TAG</tag>
   </scm>
   <issueManagement>
     <system>issues</system>
-    <url>http://project.url/issues</url>
+    <url>https://project.url/issues</url>
   </issueManagement>
   <ciManagement>
     <system>ci</system>
-    <url>http://project.url/ci</url>
+    <url>https://project.url/ci</url>
     <notifiers>
       <notifier>
         <type>irc</type>
@@ -130,22 +130,22 @@ under the License.
   </ciManagement>
   <distributionManagement>
     <repository>
-      <url>http://project.url/dist</url>
+      <url>https://project.url/dist</url>
       <id>project.distros</id>
       <name>distros</name>
     </repository>
     <snapshotRepository>
-      <url>http://project.url/snaps</url>
+      <url>https://project.url/snaps</url>
       <id>project.snaps</id>
       <name>snaps</name>
       <uniqueVersion>false</uniqueVersion>
     </snapshotRepository>
     <site>
-      <url>http://project.url/site</url>
+      <url>https://project.url/site</url>
       <id>project.site</id>
       <name>docs</name>
     </site>
-    <downloadUrl>http://project.url/download</downloadUrl>
+    <downloadUrl>https://project.url/download</downloadUrl>
     <relocation>
       <groupId>reloc-gid</groupId>
       <artifactId>reloc-aid</artifactId>
@@ -200,7 +200,7 @@ under the License.
   <repositories>
     <repository>
       <id>project-remote-repo</id>
-      <url>http://project.url/remote</url>
+      <url>https://project.url/remote</url>
       <name>repo</name>
     </repository>
   </repositories>
diff --git a/maven-core/src/test/resources-project-builder/complete-model/wo-parent/pom.xml b/maven-core/src/test/resources-project-builder/complete-model/wo-parent/pom.xml
index 7b1ad79..5913d18 100644
--- a/maven-core/src/test/resources-project-builder/complete-model/wo-parent/pom.xml
+++ b/maven-core/src/test/resources-project-builder/complete-model/wo-parent/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -29,16 +29,16 @@ under the License.
 
   <name>project-name</name>
   <description>project-description</description>
-  <url>http://project.url/</url>
+  <url>https://project.url/</url>
   <inceptionYear>2009</inceptionYear>
   <organization>
     <name>project-org</name>
-    <url>http://project-org.url/</url>
+    <url>https://project-org.url/</url>
   </organization>
   <licenses>
     <license>
       <name>project-license</name>
-      <url>http://project.url/license</url>
+      <url>https://project.url/license</url>
       <distribution>repo</distribution>
       <comments>free</comments>
     </license>
@@ -49,9 +49,9 @@ under the License.
       <id>dev</id>
       <name>project-developer</name>
       <email>developer@</email>
-      <url>http://developer</url>
+      <url>https://developer</url>
       <organization>developer</organization>
-      <organizationUrl>http://devel.org</organizationUrl>
+      <organizationUrl>https://devel.org</organizationUrl>
       <roles>
         <role>devel</role>
       </roles>
@@ -65,9 +65,9 @@ under the License.
     <contributor>
       <name>project-contributor</name>
       <email>contributor@</email>
-      <url>http://contributor</url>
+      <url>https://contributor</url>
       <organization>contributor</organization>
-      <organizationUrl>http://contrib.org</organizationUrl>
+      <organizationUrl>https://contrib.org</organizationUrl>
       <roles>
         <role>contrib</role>
       </roles>
@@ -96,18 +96,18 @@ under the License.
   </prerequisites>
 
   <scm>
-    <url>http://project.url/trunk</url>
-    <connection>http://project.url/scm</connection>
+    <url>https://project.url/trunk</url>
+    <connection>https://project.url/scm</connection>
     <developerConnection>https://project.url/scm</developerConnection>
     <tag>TAG</tag>
   </scm>
   <issueManagement>
     <system>issues</system>
-    <url>http://project.url/issues</url>
+    <url>https://project.url/issues</url>
   </issueManagement>
   <ciManagement>
     <system>ci</system>
-    <url>http://project.url/ci</url>
+    <url>https://project.url/ci</url>
     <notifiers>
       <notifier>
         <type>irc</type>
@@ -124,22 +124,22 @@ under the License.
   </ciManagement>
   <distributionManagement>
     <repository>
-      <url>http://project.url/dist</url>
+      <url>https://project.url/dist</url>
       <id>project.distros</id>
       <name>distros</name>
     </repository>
     <snapshotRepository>
-      <url>http://project.url/snaps</url>
+      <url>https://project.url/snaps</url>
       <id>project.snaps</id>
       <name>snaps</name>
       <uniqueVersion>false</uniqueVersion>
     </snapshotRepository>
     <site>
-      <url>http://project.url/site</url>
+      <url>https://project.url/site</url>
       <id>project.site</id>
       <name>docs</name>
     </site>
-    <downloadUrl>http://project.url/download</downloadUrl>
+    <downloadUrl>https://project.url/download</downloadUrl>
     <relocation>
       <groupId>reloc-gid</groupId>
       <artifactId>reloc-aid</artifactId>
@@ -194,7 +194,7 @@ under the License.
   <repositories>
     <repository>
       <id>project-remote-repo</id>
-      <url>http://project.url/remote</url>
+      <url>https://project.url/remote</url>
       <name>repo</name>
     </repository>
   </repositories>
diff --git a/maven-core/src/test/resources-project-builder/contributors-inheritance/child-2/pom.xml b/maven-core/src/test/resources-project-builder/contributors-inheritance/child-2/pom.xml
index 745289f..bb6dfa5 100644
--- a/maven-core/src/test/resources-project-builder/contributors-inheritance/child-2/pom.xml
+++ b/maven-core/src/test/resources-project-builder/contributors-inheritance/child-2/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/contributors-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/contributors-inheritance/pom.xml
index 1f65eb5..1114836 100644
--- a/maven-core/src/test/resources-project-builder/contributors-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/contributors-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/dependency-inheritance/maven-parent.xml b/maven-core/src/test/resources-project-builder/dependency-inheritance/maven-parent.xml
index 0d93ad2..ee7092d 100644
--- a/maven-core/src/test/resources-project-builder/dependency-inheritance/maven-parent.xml
+++ b/maven-core/src/test/resources-project-builder/dependency-inheritance/maven-parent.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/dependency-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/dependency-inheritance/pom.xml
index 736b793..7f9e4ff 100644
--- a/maven-core/src/test/resources-project-builder/dependency-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/dependency-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/dependency-inheritance/sub/pom.xml b/maven-core/src/test/resources-project-builder/dependency-inheritance/sub/pom.xml
index aaf8e8e..d5d80d8 100644
--- a/maven-core/src/test/resources-project-builder/dependency-inheritance/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/dependency-inheritance/sub/pom.xml
@@ -4,7 +4,7 @@
     Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE
     file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file
     to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
-    the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+    the License. You may obtain a copy of the License at https://www.apache.org/licenses/LICENSE-2.0 Unless required by
     applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
     governing permissions and limitations under the License.
diff --git a/maven-core/src/test/resources-project-builder/dependency-order/w-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/dependency-order/w-plugin-mgmt/pom.xml
index 23dfede..8406dde 100644
--- a/maven-core/src/test/resources-project-builder/dependency-order/w-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/dependency-order/w-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/dependency-order/wo-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/dependency-order/wo-plugin-mgmt/pom.xml
index c853873..d1b6cba 100644
--- a/maven-core/src/test/resources-project-builder/dependency-order/wo-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/dependency-order/wo-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/developers-inheritance/child-2/pom.xml b/maven-core/src/test/resources-project-builder/developers-inheritance/child-2/pom.xml
index dad2375..64f5338 100644
--- a/maven-core/src/test/resources-project-builder/developers-inheritance/child-2/pom.xml
+++ b/maven-core/src/test/resources-project-builder/developers-inheritance/child-2/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/developers-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/developers-inheritance/pom.xml
index 6e7c44d..e4d8c5e 100644
--- a/maven-core/src/test/resources-project-builder/developers-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/developers-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/distribution-management/pom.xml b/maven-core/src/test/resources-project-builder/distribution-management/pom.xml
index 1a0acb0..4ecd67e 100644
--- a/maven-core/src/test/resources-project-builder/distribution-management/pom.xml
+++ b/maven-core/src/test/resources-project-builder/distribution-management/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/empty-scm/pom.xml b/maven-core/src/test/resources-project-builder/empty-scm/pom.xml
index a0462dd..fb6b594 100644
--- a/maven-core/src/test/resources-project-builder/empty-scm/pom.xml
+++ b/maven-core/src/test/resources-project-builder/empty-scm/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/equal-plugin-deps/pom.xml b/maven-core/src/test/resources-project-builder/equal-plugin-deps/pom.xml
index bfc1c80..acd86b9 100644
--- a/maven-core/src/test/resources-project-builder/equal-plugin-deps/pom.xml
+++ b/maven-core/src/test/resources-project-builder/equal-plugin-deps/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/equal-plugin-exec-ids/pom.xml b/maven-core/src/test/resources-project-builder/equal-plugin-exec-ids/pom.xml
index a05d45d..7fa5dd0 100644
--- a/maven-core/src/test/resources-project-builder/equal-plugin-exec-ids/pom.xml
+++ b/maven-core/src/test/resources-project-builder/equal-plugin-exec-ids/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/full-interpolation/pom.xml b/maven-core/src/test/resources-project-builder/full-interpolation/pom.xml
index 503dadb..2fe7ea3 100644
--- a/maven-core/src/test/resources-project-builder/full-interpolation/pom.xml
+++ b/maven-core/src/test/resources-project-builder/full-interpolation/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/id-container-joining-with-empty-elements/pom.xml b/maven-core/src/test/resources-project-builder/id-container-joining-with-empty-elements/pom.xml
index 4db43cd..8464f9c 100644
--- a/maven-core/src/test/resources-project-builder/id-container-joining-with-empty-elements/pom.xml
+++ b/maven-core/src/test/resources-project-builder/id-container-joining-with-empty-elements/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -40,7 +40,7 @@ under the License.
   <repositories>
     <repository>
       <id>equal-repo-id</id>
-      <url>http://maven.apache.org/null</url>
+      <url>https://maven.apache.org/null</url>
       <snapshots>
         <enabled>false</enabled>
       </snapshots>
diff --git a/maven-core/src/test/resources-project-builder/id-container-joining-with-empty-elements/sub/pom.xml b/maven-core/src/test/resources-project-builder/id-container-joining-with-empty-elements/sub/pom.xml
index e65d26c..277207e 100644
--- a/maven-core/src/test/resources-project-builder/id-container-joining-with-empty-elements/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/id-container-joining-with-empty-elements/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/active-profile/pom.xml b/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/active-profile/pom.xml
index 640cf28..a77b7c4 100644
--- a/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/active-profile/pom.xml
+++ b/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/active-profile/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/active-profile/sub/pom.xml b/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/active-profile/sub/pom.xml
index 2aa40de..0056606 100644
--- a/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/active-profile/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/active-profile/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/no-profile/pom.xml b/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/no-profile/pom.xml
index 3e11a6d..dc00b1c 100644
--- a/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/no-profile/pom.xml
+++ b/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/no-profile/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/no-profile/sub/pom.xml b/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/no-profile/sub/pom.xml
index 49c8fd2..887161c 100644
--- a/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/no-profile/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/inherited-properties-interpolation/no-profile/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/interpolation-cli-wins/pom.xml b/maven-core/src/test/resources-project-builder/interpolation-cli-wins/pom.xml
index 39d8d9f..bbd4086 100644
--- a/maven-core/src/test/resources-project-builder/interpolation-cli-wins/pom.xml
+++ b/maven-core/src/test/resources-project-builder/interpolation-cli-wins/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/jdk-activation/pom.xml b/maven-core/src/test/resources-project-builder/jdk-activation/pom.xml
index c0431f5..45fce9b 100644
--- a/maven-core/src/test/resources-project-builder/jdk-activation/pom.xml
+++ b/maven-core/src/test/resources-project-builder/jdk-activation/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/join-different-containers-same-id/pom.xml b/maven-core/src/test/resources-project-builder/join-different-containers-same-id/pom.xml
index b3f48ca..8b30e60 100644
--- a/maven-core/src/test/resources-project-builder/join-different-containers-same-id/pom.xml
+++ b/maven-core/src/test/resources-project-builder/join-different-containers-same-id/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/licenses-inheritance/child-2/pom.xml b/maven-core/src/test/resources-project-builder/licenses-inheritance/child-2/pom.xml
index 9fd30bf..3d5ad18 100644
--- a/maven-core/src/test/resources-project-builder/licenses-inheritance/child-2/pom.xml
+++ b/maven-core/src/test/resources-project-builder/licenses-inheritance/child-2/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -40,7 +40,7 @@ under the License.
   <licenses>
     <license>
       <name>child-license</name>
-      <url>http://child.url/license</url>
+      <url>https://child.url/license</url>
       <distribution>repo</distribution>
     </license>
   </licenses>
diff --git a/maven-core/src/test/resources-project-builder/licenses-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/licenses-inheritance/pom.xml
index 641bb37..90d1022 100644
--- a/maven-core/src/test/resources-project-builder/licenses-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/licenses-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -30,7 +30,7 @@ under the License.
   <licenses>
     <license>
       <name>parent-license</name>
-      <url>http://parent.url/license</url>
+      <url>https://parent.url/license</url>
       <distribution>repo</distribution>
     </license>
   </licenses>
diff --git a/maven-core/src/test/resources-project-builder/limited-inheritance/child/pom.xml b/maven-core/src/test/resources-project-builder/limited-inheritance/child/pom.xml
index 8e9e623..3b760df 100644
--- a/maven-core/src/test/resources-project-builder/limited-inheritance/child/pom.xml
+++ b/maven-core/src/test/resources-project-builder/limited-inheritance/child/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -38,11 +38,11 @@ under the License.
     <developerConnection>https://child.url/scm</developerConnection>
   </scm>
   <issueManagement>
-    <url>http://child.url/issues</url>
+    <url>https://child.url/issues</url>
   </issueManagement>
   <ciManagement>
     <system>child-ci</system>
-    <url>http://child.url/ci</url>
+    <url>https://child.url/ci</url>
   </ciManagement>
   <distributionManagement>
     <repository>
diff --git a/maven-core/src/test/resources-project-builder/limited-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/limited-inheritance/pom.xml
index 8bbe6ea..2774294 100644
--- a/maven-core/src/test/resources-project-builder/limited-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/limited-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -34,22 +34,22 @@ under the License.
 
   <organization>
     <name>parent-org</name>
-    <url>http://parent.url/org</url>
+    <url>https://parent.url/org</url>
   </organization>
 
   <scm>
-    <url>http://parent.url/viewvc</url>
+    <url>https://parent.url/viewvc</url>
     <connection>http://parent.url/scm</connection>
     <developerConnection>https://parent.url/scm</developerConnection>
     <tag>parent-tag</tag>
   </scm>
   <issueManagement>
     <system>parent-issues</system>
-    <url>http://parent.url/issues</url>
+    <url>https://parent.url/issues</url>
   </issueManagement>
   <ciManagement>
     <system>parent-ci</system>
-    <url>http://parent.url/ci</url>
+    <url>https://parent.url/ci</url>
     <notifiers>
       <notifier>
         <type>irc</type>
diff --git a/maven-core/src/test/resources-project-builder/mailing-lists-inheritance/child-2/pom.xml b/maven-core/src/test/resources-project-builder/mailing-lists-inheritance/child-2/pom.xml
index 95ce7fe..8623224 100644
--- a/maven-core/src/test/resources-project-builder/mailing-lists-inheritance/child-2/pom.xml
+++ b/maven-core/src/test/resources-project-builder/mailing-lists-inheritance/child-2/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/mailing-lists-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/mailing-lists-inheritance/pom.xml
index c9b05df..86c6132 100644
--- a/maven-core/src/test/resources-project-builder/mailing-lists-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/mailing-lists-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/managed-profile-dependency/pom.xml b/maven-core/src/test/resources-project-builder/managed-profile-dependency/pom.xml
index 88c9813..4ccda8f 100644
--- a/maven-core/src/test/resources-project-builder/managed-profile-dependency/pom.xml
+++ b/maven-core/src/test/resources-project-builder/managed-profile-dependency/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/managed-profile-dependency/sub/pom.xml b/maven-core/src/test/resources-project-builder/managed-profile-dependency/sub/pom.xml
index 88204fc..c9e875a 100644
--- a/maven-core/src/test/resources-project-builder/managed-profile-dependency/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/managed-profile-dependency/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/merged-filter-order/pom.xml b/maven-core/src/test/resources-project-builder/merged-filter-order/pom.xml
index 32ac97e..fd3e6bb 100644
--- a/maven-core/src/test/resources-project-builder/merged-filter-order/pom.xml
+++ b/maven-core/src/test/resources-project-builder/merged-filter-order/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-    http://www.apache.org/licenses/LICENSE-2.0
+    https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/merged-filter-order/sub/pom.xml b/maven-core/src/test/resources-project-builder/merged-filter-order/sub/pom.xml
index 340b3fc..bd68952 100644
--- a/maven-core/src/test/resources-project-builder/merged-filter-order/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/merged-filter-order/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-    http://www.apache.org/licenses/LICENSE-2.0
+    https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/w-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/w-plugin-mgmt/pom.xml
index aba6bdf..edeffd7 100644
--- a/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/w-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/w-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/w-plugin-mgmt/sub/pom.xml b/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/w-plugin-mgmt/sub/pom.xml
index 1877ea5..639cda9 100644
--- a/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/w-plugin-mgmt/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/w-plugin-mgmt/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/wo-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/wo-plugin-mgmt/pom.xml
index 10226cf..9a02a26 100644
--- a/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/wo-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/wo-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/wo-plugin-mgmt/sub/pom.xml b/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/wo-plugin-mgmt/sub/pom.xml
index 1877ea5..639cda9 100644
--- a/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/wo-plugin-mgmt/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/merged-plugin-class-path-order/wo-plugin-mgmt/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/w-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/w-plugin-mgmt/pom.xml
index fc09dba..eb58d36 100644
--- a/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/w-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/w-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/w-plugin-mgmt/sub/pom.xml b/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/w-plugin-mgmt/sub/pom.xml
index 2148aa9..8179e68 100644
--- a/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/w-plugin-mgmt/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/w-plugin-mgmt/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/wo-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/wo-plugin-mgmt/pom.xml
index b9c3f18..e46e3fb 100644
--- a/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/wo-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/wo-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/wo-plugin-mgmt/sub/pom.xml b/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/wo-plugin-mgmt/sub/pom.xml
index fab233b..bd031df 100644
--- a/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/wo-plugin-mgmt/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/merged-plugin-exec-goals-order/wo-plugin-mgmt/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/w-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/w-plugin-mgmt/pom.xml
index ee4dedc..b392341 100644
--- a/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/w-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/w-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/w-plugin-mgmt/sub/pom.xml b/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/w-plugin-mgmt/sub/pom.xml
index bf777db..3fd4e68 100644
--- a/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/w-plugin-mgmt/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/w-plugin-mgmt/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/wo-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/wo-plugin-mgmt/pom.xml
index a816975..84bad98 100644
--- a/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/wo-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/wo-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/wo-plugin-mgmt/sub/pom.xml b/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/wo-plugin-mgmt/sub/pom.xml
index bf777db..3fd4e68 100644
--- a/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/wo-plugin-mgmt/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/merged-plugin-exec-order/wo-plugin-mgmt/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/micromailer/pom.xml b/maven-core/src/test/resources-project-builder/micromailer/pom.xml
index 44f1cd9..de01fd0 100644
--- a/maven-core/src/test/resources-project-builder/micromailer/pom.xml
+++ b/maven-core/src/test/resources-project-builder/micromailer/pom.xml
@@ -17,7 +17,7 @@
 	<!-- SCM -->
 	<scm>
 		<connection>scm:svn:http://svn.sonatype.org/spice/trunk/micromailer</connection>
-		<url>http://svn.sonatype.org/spice/trunk/micromailer</url>
+		<url>https://svn.sonatype.org/spice/trunk/micromailer</url>
 		<developerConnection>scm:svn:https://svn.sonatype.org/spice/trunk/micromailer</developerConnection>
 	</scm>
 
diff --git a/maven-core/src/test/resources-project-builder/micromailer/spice-parent-9.pom b/maven-core/src/test/resources-project-builder/micromailer/spice-parent-9.pom
index 8a81b7f..751ebaa 100644
--- a/maven-core/src/test/resources-project-builder/micromailer/spice-parent-9.pom
+++ b/maven-core/src/test/resources-project-builder/micromailer/spice-parent-9.pom
@@ -8,7 +8,7 @@
 
 	<scm>
 		<connection>scm:svn:http://svn.sonatype.org/spice/trunk/spice-parent</connection>
-		<url>http://svn.sonatype.org/spice/trunk/spice-parent</url>
+		<url>https://svn.sonatype.org/spice/trunk/spice-parent</url>
 		<developerConnection>scm:svn:https://svn.sonatype.org/spice/trunk/spice-parent</developerConnection>
 	</scm>
 
diff --git a/maven-core/src/test/resources-project-builder/multiple-repos/pom.xml b/maven-core/src/test/resources-project-builder/multiple-repos/pom.xml
index e59cd0c..d47d049 100644
--- a/maven-core/src/test/resources-project-builder/multiple-repos/pom.xml
+++ b/maven-core/src/test/resources-project-builder/multiple-repos/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -33,7 +33,7 @@ under the License.
        <id>central-parent</id>
        <name>Maven Repository Switchboard</name>
        <layout>default</layout>
-       <url>http://repo1.maven.org/maven2</url>
+       <url>https://repo1.maven.org/maven2</url>
        <snapshots>
          <enabled>false</enabled>
        </snapshots>
diff --git a/maven-core/src/test/resources-project-builder/multiple-repos/sub/pom.xml b/maven-core/src/test/resources-project-builder/multiple-repos/sub/pom.xml
index d7b2102..bf292d7 100644
--- a/maven-core/src/test/resources-project-builder/multiple-repos/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/multiple-repos/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -36,7 +36,7 @@ under the License.
       <id>central-child</id>
       <name>Maven Repository Switchboard</name>
       <layout>default</layout>
-      <url>http://repo1.maven.org/maven2</url>
+      <url>https://repo1.maven.org/maven2</url>
       <snapshots>
         <enabled>false</enabled>
       </snapshots>
diff --git a/maven-core/src/test/resources-project-builder/nested-build-dir-interpolation/pom.xml b/maven-core/src/test/resources-project-builder/nested-build-dir-interpolation/pom.xml
index 5632fad..07a3264 100644
--- a/maven-core/src/test/resources-project-builder/nested-build-dir-interpolation/pom.xml
+++ b/maven-core/src/test/resources-project-builder/nested-build-dir-interpolation/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/parent-pom-packaging/pom.xml b/maven-core/src/test/resources-project-builder/parent-pom-packaging/pom.xml
index 1695245..eecf696 100644
--- a/maven-core/src/test/resources-project-builder/parent-pom-packaging/pom.xml
+++ b/maven-core/src/test/resources-project-builder/parent-pom-packaging/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/parent-pom-packaging/sub/pom.xml b/maven-core/src/test/resources-project-builder/parent-pom-packaging/sub/pom.xml
index eca47eb..c07814e 100644
--- a/maven-core/src/test/resources-project-builder/parent-pom-packaging/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/parent-pom-packaging/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/platform-file-separator/pom.xml b/maven-core/src/test/resources-project-builder/platform-file-separator/pom.xml
index 41f35c1..0654b1d 100644
--- a/maven-core/src/test/resources-project-builder/platform-file-separator/pom.xml
+++ b/maven-core/src/test/resources-project-builder/platform-file-separator/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-    http://www.apache.org/licenses/LICENSE-2.0
+    https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-config-append/no-profile/pom.xml b/maven-core/src/test/resources-project-builder/plugin-config-append/no-profile/pom.xml
index 60180d5..1230c63 100644
--- a/maven-core/src/test/resources-project-builder/plugin-config-append/no-profile/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-config-append/no-profile/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-config-append/no-profile/subproject/pom.xml b/maven-core/src/test/resources-project-builder/plugin-config-append/no-profile/subproject/pom.xml
index cef53d3..81d1bbb 100644
--- a/maven-core/src/test/resources-project-builder/plugin-config-append/no-profile/subproject/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-config-append/no-profile/subproject/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-config-append/with-profile/pom.xml b/maven-core/src/test/resources-project-builder/plugin-config-append/with-profile/pom.xml
index 72ab3f4..f69bf19 100644
--- a/maven-core/src/test/resources-project-builder/plugin-config-append/with-profile/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-config-append/with-profile/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-config-append/with-profile/subproject/pom.xml b/maven-core/src/test/resources-project-builder/plugin-config-append/with-profile/subproject/pom.xml
index 7023503..67f76aa 100644
--- a/maven-core/src/test/resources-project-builder/plugin-config-append/with-profile/subproject/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-config-append/with-profile/subproject/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-config-attributes/w-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/plugin-config-attributes/w-plugin-mgmt/pom.xml
index 2f35071..a5df9fb 100644
--- a/maven-core/src/test/resources-project-builder/plugin-config-attributes/w-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-config-attributes/w-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-config-attributes/w-profile/pom.xml b/maven-core/src/test/resources-project-builder/plugin-config-attributes/w-profile/pom.xml
index f2d8c6c..f1eb80f 100644
--- a/maven-core/src/test/resources-project-builder/plugin-config-attributes/w-profile/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-config-attributes/w-profile/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-config-attributes/wo-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/plugin-config-attributes/wo-plugin-mgmt/pom.xml
index c844b44..f108ef6 100644
--- a/maven-core/src/test/resources-project-builder/plugin-config-attributes/wo-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-config-attributes/wo-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-config-merging/child/pom.xml b/maven-core/src/test/resources-project-builder/plugin-config-merging/child/pom.xml
index f817244..ec93a22 100644
--- a/maven-core/src/test/resources-project-builder/plugin-config-merging/child/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-config-merging/child/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-config-merging/pom.xml b/maven-core/src/test/resources-project-builder/plugin-config-merging/pom.xml
index 12f2c2d..3900b0f 100644
--- a/maven-core/src/test/resources-project-builder/plugin-config-merging/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-config-merging/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-config-order/w-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/plugin-config-order/w-plugin-mgmt/pom.xml
index 7d7dfd8..7ff6e99 100644
--- a/maven-core/src/test/resources-project-builder/plugin-config-order/w-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-config-order/w-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-config-order/wo-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/plugin-config-order/wo-plugin-mgmt/pom.xml
index e300fe1..d1c7080 100644
--- a/maven-core/src/test/resources-project-builder/plugin-config-order/wo-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-config-order/wo-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-config-order/w-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-config-order/w-plugin-mgmt/pom.xml
index 9f66b49..f9ac01e 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-config-order/w-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-config-order/w-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-config-order/wo-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-config-order/wo-plugin-mgmt/pom.xml
index 4e1eafe..e06f53b 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-config-order/wo-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-config-order/wo-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-goals-order/w-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-goals-order/w-plugin-mgmt/pom.xml
index d4ac3b0..23033d2 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-goals-order/w-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-goals-order/w-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-goals-order/wo-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-goals-order/wo-plugin-mgmt/pom.xml
index 438d9d1..83f2d6d 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-goals-order/wo-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-goals-order/wo-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-inheritance/pom.xml
index 2b534d7..cbed746 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-inheritance/w-merge/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-inheritance/w-merge/pom.xml
index f60cfd5..9049c4e 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-inheritance/w-merge/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-inheritance/w-merge/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-inheritance/wo-merge/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-inheritance/wo-merge/pom.xml
index 23cfc0c..a792631 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-inheritance/wo-merge/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-inheritance/wo-merge/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-merging-version-insensitive/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-merging-version-insensitive/pom.xml
index b64af3a..93ab9e1 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-merging-version-insensitive/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-merging-version-insensitive/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-merging-version-insensitive/sub/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-merging-version-insensitive/sub/pom.xml
index f96116a..4c891c2 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-merging-version-insensitive/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-merging-version-insensitive/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-merging-wo-version/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-merging-wo-version/pom.xml
index 127fa25..0d60319 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-merging-wo-version/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-merging-wo-version/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-merging-wo-version/sub/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-merging-wo-version/sub/pom.xml
index 61841ae..5b21d66 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-merging-wo-version/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-merging-wo-version/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-merging/w-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-merging/w-plugin-mgmt/pom.xml
index 6bcfee5..2989be8 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-merging/w-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-merging/w-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-merging/w-plugin-mgmt/sub/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-merging/w-plugin-mgmt/sub/pom.xml
index 3129ad0..47228a5 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-merging/w-plugin-mgmt/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-merging/w-plugin-mgmt/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mgmt/pom.xml
index 63db85f..7fb4470 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mgmt/sub/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mgmt/sub/pom.xml
index 3129ad0..47228a5 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mgmt/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mgmt/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-order-and-default-exec/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-order-and-default-exec/pom.xml
index 864fedb..37c7994 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-order-and-default-exec/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-order-and-default-exec/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-order-with-lifecycle/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-order-with-lifecycle/pom.xml
index 6035e81..4f26b8e 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-order-with-lifecycle/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-order-with-lifecycle/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-order/w-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-order/w-plugin-mgmt/pom.xml
index 2c552d4..e391b22 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-order/w-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-order/w-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-order/wo-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-order/wo-plugin-mgmt/pom.xml
index c4ceaae..f00187a 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-order/wo-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-order/wo-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/w-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/w-plugin-mgmt/pom.xml
index fbae181..87f32cc 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/w-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/w-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/wo-plugin-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/wo-plugin-mgmt/pom.xml
index 7910084..26d157e 100644
--- a/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/wo-plugin-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/wo-plugin-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-inheritance-merge-order/pom.xml b/maven-core/src/test/resources-project-builder/plugin-inheritance-merge-order/pom.xml
index e42b030..8fd7d8e 100644
--- a/maven-core/src/test/resources-project-builder/plugin-inheritance-merge-order/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-inheritance-merge-order/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-inheritance-merge-order/sub/pom.xml b/maven-core/src/test/resources-project-builder/plugin-inheritance-merge-order/sub/pom.xml
index 8d44b8c..85bc7be 100644
--- a/maven-core/src/test/resources-project-builder/plugin-inheritance-merge-order/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-inheritance-merge-order/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-inheritance-order/child/pom.xml b/maven-core/src/test/resources-project-builder/plugin-inheritance-order/child/pom.xml
index 5350fa8..b6b16c4 100644
--- a/maven-core/src/test/resources-project-builder/plugin-inheritance-order/child/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-inheritance-order/child/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-inheritance-order/pom.xml b/maven-core/src/test/resources-project-builder/plugin-inheritance-order/pom.xml
index 477a759..99a321a 100644
--- a/maven-core/src/test/resources-project-builder/plugin-inheritance-order/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-inheritance-order/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-injection-merge-order/pom.xml b/maven-core/src/test/resources-project-builder/plugin-injection-merge-order/pom.xml
index 76459e2..efe3acd 100644
--- a/maven-core/src/test/resources-project-builder/plugin-injection-merge-order/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-injection-merge-order/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-management-duplicate/pom.xml b/maven-core/src/test/resources-project-builder/plugin-management-duplicate/pom.xml
index 37e7278..80f1013 100644
--- a/maven-core/src/test/resources-project-builder/plugin-management-duplicate/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-management-duplicate/pom.xml
@@ -8,7 +8,7 @@
 		2.0 (the "License"); you may not use this file except in compliance
 		with the License. You may obtain a copy of the License at
 
-		http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+		https://www.apache.org/licenses/LICENSE-2.0 Unless required by
 		applicable law or agreed to in writing, software distributed under the
 		License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 		CONDITIONS OF ANY KIND, either express or implied. See the License for
diff --git a/maven-core/src/test/resources-project-builder/plugin-management-duplicate/sub/pom.xml b/maven-core/src/test/resources-project-builder/plugin-management-duplicate/sub/pom.xml
index 5e844b7..a3af616 100644
--- a/maven-core/src/test/resources-project-builder/plugin-management-duplicate/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-management-duplicate/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-management-for-implicit-plugin/child/pom.xml b/maven-core/src/test/resources-project-builder/plugin-management-for-implicit-plugin/child/pom.xml
index fce3588..e6b034d 100644
--- a/maven-core/src/test/resources-project-builder/plugin-management-for-implicit-plugin/child/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-management-for-implicit-plugin/child/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-management-for-implicit-plugin/pom.xml b/maven-core/src/test/resources-project-builder/plugin-management-for-implicit-plugin/pom.xml
index d941276..ecd5b29 100644
--- a/maven-core/src/test/resources-project-builder/plugin-management-for-implicit-plugin/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-management-for-implicit-plugin/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/plugin-management-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/plugin-management-inheritance/pom.xml
index 85b7bd9..fb68de2 100644
--- a/maven-core/src/test/resources-project-builder/plugin-management-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/plugin-management-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/pom-encoding/latin-1/pom.xml b/maven-core/src/test/resources-project-builder/pom-encoding/latin-1/pom.xml
index b338399..80902fa 100644
--- a/maven-core/src/test/resources-project-builder/pom-encoding/latin-1/pom.xml
+++ b/maven-core/src/test/resources-project-builder/pom-encoding/latin-1/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/pom-encoding/utf-8/pom.xml b/maven-core/src/test/resources-project-builder/pom-encoding/utf-8/pom.xml
index 4400aa7..c563fa9 100644
--- a/maven-core/src/test/resources-project-builder/pom-encoding/utf-8/pom.xml
+++ b/maven-core/src/test/resources-project-builder/pom-encoding/utf-8/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/pom-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/pom-inheritance/pom.xml
index f96a940..70161be 100644
--- a/maven-core/src/test/resources-project-builder/pom-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/pom-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -33,16 +33,16 @@ under the License.
 
   <name>parent-name</name>
   <description>parent-description</description>
-  <url>http://parent.url/</url>
+  <url>https://parent.url/</url>
   <inceptionYear>2008</inceptionYear>
   <organization>
     <name>parent-org</name>
-    <url>http://parent-org.url/</url>
+    <url>https://parent-org.url/</url>
   </organization>
   <licenses>
     <license>
       <name>parent-license</name>
-      <url>http://parent.url/license</url>
+      <url>https://parent.url/license</url>
       <distribution>repo</distribution>
     </license>
   </licenses>
@@ -74,27 +74,27 @@ under the License.
   </modules>
 
   <scm>
-    <url>http://parent.url/trunk</url>
+    <url>https://parent.url/trunk</url>
     <connection>http://parent.url/scm</connection>
     <developerConnection>https://parent.url/scm</developerConnection>
   </scm>
   <issueManagement>
-    <url>http://parent.url/issues</url>
+    <url>https://parent.url/issues</url>
   </issueManagement>
   <ciManagement>
-    <url>http://parent.url/ci</url>
+    <url>https://parent.url/ci</url>
   </ciManagement>
   <distributionManagement>
     <repository>
-      <url>http://parent.url/dist</url>
+      <url>https://parent.url/dist</url>
       <id>parent.distros</id>
     </repository>
     <snapshotRepository>
-      <url>http://parent.url/snaps</url>
+      <url>https://parent.url/snaps</url>
       <id>parent.snaps</id>
     </snapshotRepository>
     <site>
-      <url>http://parent.url/site</url>
+      <url>https://parent.url/site</url>
       <id>parent.site</id>
     </site>
     <downloadUrl>http://parent.url/download</downloadUrl>
@@ -130,7 +130,7 @@ under the License.
   <repositories>
     <repository>
       <id>parent-remote-repo</id>
-      <url>http://parent.url/remote</url>
+      <url>https://parent.url/remote</url>
     </repository>
   </repositories>
 
diff --git a/maven-core/src/test/resources-project-builder/pom-inheritance/sub/pom.xml b/maven-core/src/test/resources-project-builder/pom-inheritance/sub/pom.xml
index 2dbddd6..724d697 100644
--- a/maven-core/src/test/resources-project-builder/pom-inheritance/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/pom-inheritance/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/prerequisites-inheritance/child/pom.xml b/maven-core/src/test/resources-project-builder/prerequisites-inheritance/child/pom.xml
index 910018a..3a5c5a3 100644
--- a/maven-core/src/test/resources-project-builder/prerequisites-inheritance/child/pom.xml
+++ b/maven-core/src/test/resources-project-builder/prerequisites-inheritance/child/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/prerequisites-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/prerequisites-inheritance/pom.xml
index 3e4d8a4..cf737c6 100644
--- a/maven-core/src/test/resources-project-builder/prerequisites-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/prerequisites-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/profile-dependencies-multiple-profiles/pom.xml b/maven-core/src/test/resources-project-builder/profile-dependencies-multiple-profiles/pom.xml
index d7af4e2..23fb2df 100644
--- a/maven-core/src/test/resources-project-builder/profile-dependencies-multiple-profiles/pom.xml
+++ b/maven-core/src/test/resources-project-builder/profile-dependencies-multiple-profiles/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/profile-injected-dependencies/pom.xml b/maven-core/src/test/resources-project-builder/profile-injected-dependencies/pom.xml
index 3fe02fb..1d2e8d8 100644
--- a/maven-core/src/test/resources-project-builder/profile-injected-dependencies/pom.xml
+++ b/maven-core/src/test/resources-project-builder/profile-injected-dependencies/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/profile-injection-order/pom.xml b/maven-core/src/test/resources-project-builder/profile-injection-order/pom.xml
index daf4607..7467fbf 100644
--- a/maven-core/src/test/resources-project-builder/profile-injection-order/pom.xml
+++ b/maven-core/src/test/resources-project-builder/profile-injection-order/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/pom.xml b/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/pom.xml
index e283bb0..2f64c4f 100644
--- a/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/pom.xml
+++ b/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/sub/pom.xml b/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/sub/pom.xml
index 3614e30..ab49adf 100644
--- a/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/profile-plugins/pom.xml b/maven-core/src/test/resources-project-builder/profile-plugins/pom.xml
index f25e295..912fdf3 100644
--- a/maven-core/src/test/resources-project-builder/profile-plugins/pom.xml
+++ b/maven-core/src/test/resources-project-builder/profile-plugins/pom.xml
@@ -7,7 +7,7 @@
     The ASF licenses this file to you under the Apache License, Version
     2.0 (the "License"); you may not use this file except in compliance
     with the License. You may obtain a copy of the License at
-    http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+    https://www.apache.org/licenses/LICENSE-2.0 Unless required by
     applicable law or agreed to in writing, software distributed under
     the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
     OR CONDITIONS OF ANY KIND, either express or implied. See the
diff --git a/maven-core/src/test/resources-project-builder/profile-properties-interpolation/pom.xml b/maven-core/src/test/resources-project-builder/profile-properties-interpolation/pom.xml
index a95e253..348dc21 100644
--- a/maven-core/src/test/resources-project-builder/profile-properties-interpolation/pom.xml
+++ b/maven-core/src/test/resources-project-builder/profile-properties-interpolation/pom.xml
@@ -8,7 +8,7 @@
 		2.0 (the "License"); you may not use this file except in compliance
 		with the License. You may obtain a copy of the License at
 
-		http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+		https://www.apache.org/licenses/LICENSE-2.0 Unless required by
 		applicable law or agreed to in writing, software distributed under the
 		License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 		CONDITIONS OF ANY KIND, either express or implied. See the License for
@@ -34,7 +34,7 @@
 		These are some POM elements we would like to interpolate with
 		properties from the profile.
 	-->
-	<url>http://maven.apache.org/${test}
+	<url>https://maven.apache.org/${test}
 	</url>
 	<properties>
 		<test>FAILED</test>
diff --git a/maven-core/src/test/resources-project-builder/properties-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/properties-inheritance/pom.xml
index 6d17dd3..4a4c0a0 100644
--- a/maven-core/src/test/resources-project-builder/properties-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/properties-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/properties-inheritance/sub/pom.xml b/maven-core/src/test/resources-project-builder/properties-inheritance/sub/pom.xml
index c5394df..9c42a92 100644
--- a/maven-core/src/test/resources-project-builder/properties-inheritance/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/properties-inheritance/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/repo-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/repo-inheritance/pom.xml
index 5905657..b029822 100644
--- a/maven-core/src/test/resources-project-builder/repo-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/repo-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/reporting-plugin-config/pom.xml b/maven-core/src/test/resources-project-builder/reporting-plugin-config/pom.xml
index bb98c07..4a50638 100644
--- a/maven-core/src/test/resources-project-builder/reporting-plugin-config/pom.xml
+++ b/maven-core/src/test/resources-project-builder/reporting-plugin-config/pom.xml
@@ -8,7 +8,7 @@
     2.0 (the "License"); you may not use this file except in compliance
     with the License. You may obtain a copy of the License at
 
-    http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+    https://www.apache.org/licenses/LICENSE-2.0 Unless required by
     applicable law or agreed to in writing, software distributed under
     the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
     OR CONDITIONS OF ANY KIND, either express or implied. See the
diff --git a/maven-core/src/test/resources-project-builder/reporting-plugin-config/sub/pom.xml b/maven-core/src/test/resources-project-builder/reporting-plugin-config/sub/pom.xml
index cdc8fb1..33cb0fd 100644
--- a/maven-core/src/test/resources-project-builder/reporting-plugin-config/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/reporting-plugin-config/sub/pom.xml
@@ -8,7 +8,7 @@
     2.0 (the "License"); you may not use this file except in compliance
     with the License. You may obtain a copy of the License at
 
-    http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+    https://www.apache.org/licenses/LICENSE-2.0 Unless required by
     applicable law or agreed to in writing, software distributed under
     the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
     OR CONDITIONS OF ANY KIND, either express or implied. See the
diff --git a/maven-core/src/test/resources-project-builder/system-property-interpolation/pom.xml b/maven-core/src/test/resources-project-builder/system-property-interpolation/pom.xml
index 7d48d90..0edd200 100644
--- a/maven-core/src/test/resources-project-builder/system-property-interpolation/pom.xml
+++ b/maven-core/src/test/resources-project-builder/system-property-interpolation/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/unc-path/pom.xml b/maven-core/src/test/resources-project-builder/unc-path/pom.xml
index b2b9775..c1e63ba 100644
--- a/maven-core/src/test/resources-project-builder/unc-path/pom.xml
+++ b/maven-core/src/test/resources-project-builder/unc-path/pom.xml
@@ -8,7 +8,7 @@
     2.0 (the "License"); you may not use this file except in compliance
     with the License. You may obtain a copy of the License at
 
-    http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+    https://www.apache.org/licenses/LICENSE-2.0 Unless required by
     applicable law or agreed to in writing, software distributed under
     the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
     OR CONDITIONS OF ANY KIND, either express or implied. See the
diff --git a/maven-core/src/test/resources-project-builder/unc-path/sub/pom.xml b/maven-core/src/test/resources-project-builder/unc-path/sub/pom.xml
index 5bb4bbb..62c93bf 100644
--- a/maven-core/src/test/resources-project-builder/unc-path/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/unc-path/sub/pom.xml
@@ -8,7 +8,7 @@
     2.0 (the "License"); you may not use this file except in compliance
     with the License. You may obtain a copy of the License at
 
-    http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+    https://www.apache.org/licenses/LICENSE-2.0 Unless required by
     applicable law or agreed to in writing, software distributed under
     the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
     OR CONDITIONS OF ANY KIND, either express or implied. See the
diff --git a/maven-core/src/test/resources-project-builder/unique-dependency-key/dep-mgmt-in-profile/pom.xml b/maven-core/src/test/resources-project-builder/unique-dependency-key/dep-mgmt-in-profile/pom.xml
index 38ad7f7..004dc49 100644
--- a/maven-core/src/test/resources-project-builder/unique-dependency-key/dep-mgmt-in-profile/pom.xml
+++ b/maven-core/src/test/resources-project-builder/unique-dependency-key/dep-mgmt-in-profile/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/unique-dependency-key/dep-mgmt/pom.xml b/maven-core/src/test/resources-project-builder/unique-dependency-key/dep-mgmt/pom.xml
index de69bb4..f4dc7c8 100644
--- a/maven-core/src/test/resources-project-builder/unique-dependency-key/dep-mgmt/pom.xml
+++ b/maven-core/src/test/resources-project-builder/unique-dependency-key/dep-mgmt/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/unique-dependency-key/deps-in-profile/pom.xml b/maven-core/src/test/resources-project-builder/unique-dependency-key/deps-in-profile/pom.xml
index 8d4ae56..520023e 100644
--- a/maven-core/src/test/resources-project-builder/unique-dependency-key/deps-in-profile/pom.xml
+++ b/maven-core/src/test/resources-project-builder/unique-dependency-key/deps-in-profile/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/unique-dependency-key/deps/pom.xml b/maven-core/src/test/resources-project-builder/unique-dependency-key/deps/pom.xml
index a629c9f..1efb068 100644
--- a/maven-core/src/test/resources-project-builder/unique-dependency-key/deps/pom.xml
+++ b/maven-core/src/test/resources-project-builder/unique-dependency-key/deps/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/unique-repo-id/artifact-repo-in-profile/pom.xml b/maven-core/src/test/resources-project-builder/unique-repo-id/artifact-repo-in-profile/pom.xml
index eb73c4e..78b9f8b 100644
--- a/maven-core/src/test/resources-project-builder/unique-repo-id/artifact-repo-in-profile/pom.xml
+++ b/maven-core/src/test/resources-project-builder/unique-repo-id/artifact-repo-in-profile/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -39,11 +39,11 @@ under the License.
       <repositories>
         <repository>
           <id>one</id>
-          <url>http://repo1.maven.org/maven2</url>
+          <url>https://repo1.maven.org/maven2</url>
         </repository>
         <repository>
           <id>one</id>
-          <url>http://repository.codehaus.org/</url>
+          <url>https://repository.codehaus.org/</url>
         </repository>
       </repositories>
     </profile>
diff --git a/maven-core/src/test/resources-project-builder/unique-repo-id/artifact-repo/pom.xml b/maven-core/src/test/resources-project-builder/unique-repo-id/artifact-repo/pom.xml
index 76d4f74..c4a9eaa 100644
--- a/maven-core/src/test/resources-project-builder/unique-repo-id/artifact-repo/pom.xml
+++ b/maven-core/src/test/resources-project-builder/unique-repo-id/artifact-repo/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -35,11 +35,11 @@ under the License.
   <repositories>
     <repository>
       <id>one</id>
-      <url>http://repo1.maven.org/maven2</url>
+      <url>https://repo1.maven.org/maven2</url>
     </repository>
     <repository>
       <id>one</id>
-      <url>http://repository.codehaus.org/</url>
+      <url>https://repository.codehaus.org/</url>
     </repository>
   </repositories>
 </project>
diff --git a/maven-core/src/test/resources-project-builder/unique-repo-id/plugin-repo-in-profile/pom.xml b/maven-core/src/test/resources-project-builder/unique-repo-id/plugin-repo-in-profile/pom.xml
index ac1fada..2d83c0f 100644
--- a/maven-core/src/test/resources-project-builder/unique-repo-id/plugin-repo-in-profile/pom.xml
+++ b/maven-core/src/test/resources-project-builder/unique-repo-id/plugin-repo-in-profile/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -39,11 +39,11 @@ under the License.
       <pluginRepositories>
         <pluginRepository>
           <id>one</id>
-          <url>http://repo1.maven.org/maven2</url>
+          <url>https://repo1.maven.org/maven2</url>
         </pluginRepository>
         <pluginRepository>
           <id>one</id>
-          <url>http://repository.codehaus.org/</url>
+          <url>https://repository.codehaus.org/</url>
         </pluginRepository>
       </pluginRepositories>
     </profile>
diff --git a/maven-core/src/test/resources-project-builder/unique-repo-id/plugin-repo/pom.xml b/maven-core/src/test/resources-project-builder/unique-repo-id/plugin-repo/pom.xml
index 92fd126..5d87815 100644
--- a/maven-core/src/test/resources-project-builder/unique-repo-id/plugin-repo/pom.xml
+++ b/maven-core/src/test/resources-project-builder/unique-repo-id/plugin-repo/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -35,11 +35,11 @@ under the License.
   <pluginRepositories>
     <pluginRepository>
       <id>one</id>
-      <url>http://repo1.maven.org/maven2</url>
+      <url>https://repo1.maven.org/maven2</url>
     </pluginRepository>
     <pluginRepository>
       <id>one</id>
-      <url>http://repository.codehaus.org/</url>
+      <url>https://repository.codehaus.org/</url>
     </pluginRepository>
   </pluginRepositories>
 </project>
diff --git a/maven-core/src/test/resources-project-builder/unprefixed-expression-interpolation/child/pom.xml b/maven-core/src/test/resources-project-builder/unprefixed-expression-interpolation/child/pom.xml
index cdc7b75..f647028 100644
--- a/maven-core/src/test/resources-project-builder/unprefixed-expression-interpolation/child/pom.xml
+++ b/maven-core/src/test/resources-project-builder/unprefixed-expression-interpolation/child/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -35,7 +35,7 @@ under the License.
 
   <name>child-name</name>
   <description>child-desc</description>
-  <url>http://child.org/</url>
+  <url>https://child.org/</url>
   <inceptionYear>2008</inceptionYear>
   <organization>
     <name>child-org-name</name>
@@ -46,24 +46,24 @@ under the License.
   </prerequisites>
 
   <scm>
-    <url>http://scm.org/</url>
+    <url>https://scm.org/</url>
   </scm>
   <issueManagement>
-    <url>http://issue.org/</url>
+    <url>https://issue.org/</url>
   </issueManagement>
   <ciManagement>
-    <url>http://ci.org/</url>
+    <url>https://ci.org/</url>
   </ciManagement>
   <distributionManagement>
     <repository>
       <id>maven-core-it</id>
       <name>child-dist-repo</name>
-      <url>http://dist.org/</url>
+      <url>https://dist.org/</url>
     </repository>
     <site>
       <id>maven-core-it</id>
       <name>child-site</name>
-      <url>http://site.org/</url>
+      <url>https://site.org/</url>
     </site>
   </distributionManagement>
 
diff --git a/maven-core/src/test/resources-project-builder/unprefixed-expression-interpolation/pom.xml b/maven-core/src/test/resources-project-builder/unprefixed-expression-interpolation/pom.xml
index 88d372c..28e0458 100644
--- a/maven-core/src/test/resources-project-builder/unprefixed-expression-interpolation/pom.xml
+++ b/maven-core/src/test/resources-project-builder/unprefixed-expression-interpolation/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/url-append/child/pom.xml b/maven-core/src/test/resources-project-builder/url-append/child/pom.xml
index 1f377df..000689f 100644
--- a/maven-core/src/test/resources-project-builder/url-append/child/pom.xml
+++ b/maven-core/src/test/resources-project-builder/url-append/child/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/url-append/parent/pom.xml b/maven-core/src/test/resources-project-builder/url-append/parent/pom.xml
index f8b069f..a2ce15d 100644
--- a/maven-core/src/test/resources-project-builder/url-append/parent/pom.xml
+++ b/maven-core/src/test/resources-project-builder/url-append/parent/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -37,16 +37,16 @@ under the License.
     <module>../child</module>
   </modules>
 
-  <url>http://project.url/parent</url>
+  <url>https://project.url/parent</url>
 
   <scm>
-    <url>http://viewvc.project.url/parent</url>
-    <connection>http://scm.project.url/parent</connection>
+    <url>https://viewvc.project.url/parent</url>
+    <connection>https://scm.project.url/parent</connection>
     <developerConnection>https://scm.project.url/parent</developerConnection>
   </scm>
   <distributionManagement>
     <site>
-      <url>http://site.project.url/parent</url>
+      <url>https://site.project.url/parent</url>
       <id>parent.site</id>
     </site>
   </distributionManagement>
diff --git a/maven-core/src/test/resources-project-builder/url-inheritance/another-parent/pom.xml b/maven-core/src/test/resources-project-builder/url-inheritance/another-parent/pom.xml
index 463772f..602322d 100644
--- a/maven-core/src/test/resources-project-builder/url-inheritance/another-parent/pom.xml
+++ b/maven-core/src/test/resources-project-builder/url-inheritance/another-parent/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/url-inheritance/another-parent/sub/pom.xml b/maven-core/src/test/resources-project-builder/url-inheritance/another-parent/sub/pom.xml
index 128e63d..8a892a1 100644
--- a/maven-core/src/test/resources-project-builder/url-inheritance/another-parent/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/url-inheritance/another-parent/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/url-inheritance/pom.xml b/maven-core/src/test/resources-project-builder/url-inheritance/pom.xml
index ed4cdf0..ee7881f 100644
--- a/maven-core/src/test/resources-project-builder/url-inheritance/pom.xml
+++ b/maven-core/src/test/resources-project-builder/url-inheritance/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -32,43 +32,43 @@ under the License.
     Test that inheritance of certain URLs automatically appends the child's artifact id.
   </description>
 
-  <url>http://parent.url</url>
+  <url>https://parent.url</url>
   <organization>
     <name>parent-org</name>
-    <url>http://parent.url/org</url>
+    <url>https://parent.url/org</url>
   </organization>
   <licenses>
     <license>
       <name>parent-license</name>
-      <url>http://parent.url/license.txt</url>
+      <url>https://parent.url/license.txt</url>
       <distribution>repo</distribution>
     </license>
   </licenses>
 
   <scm>
-    <url>http://parent.url/viewvc</url>
-    <connection>http://parent.url/scm</connection>
+    <url>https://parent.url/viewvc</url>
+    <connection>https://parent.url/scm</connection>
     <developerConnection>https://parent.url/scm</developerConnection>
   </scm>
   <issueManagement>
-    <url>http://parent.url/issues</url>
+    <url>https://parent.url/issues</url>
   </issueManagement>
   <ciManagement>
-    <url>http://parent.url/ci</url>
+    <url>https://parent.url/ci</url>
   </ciManagement>
   <distributionManagement>
     <repository>
-      <url>http://parent.url/dist</url>
+      <url>https://parent.url/dist</url>
       <id>parent.distros</id>
     </repository>
     <snapshotRepository>
-      <url>http://parent.url/snaps</url>
+      <url>https://parent.url/snaps</url>
       <id>parent.snaps</id>
     </snapshotRepository>
     <site>
-      <url>http://parent.url/site</url>
+      <url>https://parent.url/site</url>
       <id>parent.site</id>
     </site>
-    <downloadUrl>http://parent.url/download</downloadUrl>
+    <downloadUrl>https://parent.url/download</downloadUrl>
   </distributionManagement>
 </project>
diff --git a/maven-core/src/test/resources-project-builder/url-inheritance/sub/pom.xml b/maven-core/src/test/resources-project-builder/url-inheritance/sub/pom.xml
index c8e9c10..3563128 100644
--- a/maven-core/src/test/resources-project-builder/url-inheritance/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/url-inheritance/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/url-no-decoding/pom.xml b/maven-core/src/test/resources-project-builder/url-no-decoding/pom.xml
index 2dcceb9..a75fa88 100644
--- a/maven-core/src/test/resources-project-builder/url-no-decoding/pom.xml
+++ b/maven-core/src/test/resources-project-builder/url-no-decoding/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
@@ -33,19 +33,19 @@ under the License.
   </description>
 
   <!-- some URLs using percent-encoded characters -->
-  <url>http://maven.apache.org/spacy%20path</url>
+  <url>https://maven.apache.org/spacy%20path</url>
   <scm>
     <connection>scm:svn:svn+ssh://svn.apache.org/spacy%20path</connection>
     <developerConnection>scm:svn:svn+ssh://svn.apache.org/spacy%20path</developerConnection>
-    <url>http://svn.apache.org/viewvc/spacy%20path</url>
+    <url>https://svn.apache.org/viewvc/spacy%20path</url>
   </scm>
   <issueManagement>
     <system>none</system>
-    <url>http://issues.apache.org/spacy%20path</url>
+    <url>https://issues.apache.org/spacy%20path</url>
   </issueManagement>
   <ciManagement>
     <system>none</system>
-    <url>http://ci.apache.org/spacy%20path</url>
+    <url>https://ci.apache.org/spacy%20path</url>
   </ciManagement>
   <distributionManagement>
     <repository>
diff --git a/maven-core/src/test/resources-project-builder/xml-coalesce-text/pom.xml b/maven-core/src/test/resources-project-builder/xml-coalesce-text/pom.xml
index c5df7aa..bbb99ca 100644
--- a/maven-core/src/test/resources-project-builder/xml-coalesce-text/pom.xml
+++ b/maven-core/src/test/resources-project-builder/xml-coalesce-text/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/xml-markup-interpolation/pom.xml b/maven-core/src/test/resources-project-builder/xml-markup-interpolation/pom.xml
index 584712f..1da0e2f 100644
--- a/maven-core/src/test/resources-project-builder/xml-markup-interpolation/pom.xml
+++ b/maven-core/src/test/resources-project-builder/xml-markup-interpolation/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/xml-whitespace/pom.xml b/maven-core/src/test/resources-project-builder/xml-whitespace/pom.xml
index 433dd52..3d0ec6d 100644
--- a/maven-core/src/test/resources-project-builder/xml-whitespace/pom.xml
+++ b/maven-core/src/test/resources-project-builder/xml-whitespace/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
diff --git a/maven-core/src/test/resources-project-builder/xml-whitespace/sub/pom.xml b/maven-core/src/test/resources-project-builder/xml-whitespace/sub/pom.xml
index f5ea684..83894a6 100644
--- a/maven-core/src/test/resources-project-builder/xml-whitespace/sub/pom.xml
+++ b/maven-core/src/test/resources-project-builder/xml-whitespace/sub/pom.xml
@@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at
 
-  http://www.apache.org/licenses/LICENSE-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an