Update links to Maven repositories to https

diff --git a/content/apt/guides/development/guide-testing-development-plugins.apt b/content/apt/guides/development/guide-testing-development-plugins.apt
index 4fc3d80..76ee88b 100644
--- a/content/apt/guides/development/guide-testing-development-plugins.apt
+++ b/content/apt/guides/development/guide-testing-development-plugins.apt
@@ -41,7 +41,7 @@
 
 * How do I do this?
 
-  Development versions of Maven plugins are periodically published to the repository: {{http://repository.apache.org/snapshots/}}.
+  Development versions of Maven plugins are periodically published to the repository: {{https://repository.apache.org/snapshots/}}.
 
   <Note:> Currently, this is not done automatically by our continuous integration setup. This is coming soon.
 
@@ -55,7 +55,7 @@
   <pluginRepositories>
     <pluginRepository>
       <id>apache.snapshots</id>
-      <url>http://repository.apache.org/snapshots/</url>
+      <url>https://repository.apache.org/snapshots/</url>
     </pluginRepository>
   </pluginRepositories>
   ...
@@ -76,7 +76,7 @@
   <pluginRepositories>
     <pluginRepository>
       <id>apache.snapshots</id>
-      <url>http://repository.apache.org/snapshots/</url>
+      <url>https://repository.apache.org/snapshots/</url>
       <!-- The releases element here is due to an issue in Maven 2.0 that will be
            fixed in future releases. This should be able to be disabled altogether. -->
       <releases>
@@ -118,7 +118,7 @@
         <pluginRepository>
           <id>apache.snapshots</id>
           <name>Maven Plugin Snapshots</name>
-          <url>http://repository.apache.org/snapshots/</url>
+          <url>https://repository.apache.org/snapshots/</url>
           <releases>
             <enabled>false</enabled>
           </releases>
diff --git a/content/apt/guides/getting-started/index.apt b/content/apt/guides/getting-started/index.apt
index 3d0ad77..9218f0a 100644
--- a/content/apt/guides/getting-started/index.apt
+++ b/content/apt/guides/getting-started/index.apt
@@ -906,7 +906,7 @@
  that isn't available in the local repository, Maven will download the dependency from a remote repository into the local repository.  You
  probably noticed Maven downloading a lot of things when you built your very first project (these downloads were dependencies for the
  various plugins used to build the project).  By default, the remote repository Maven uses can be found (and browsed) at
- {{http://repo.maven.apache.org/maven2/}}.  You can also set up your own remote repository (maybe a central repository for your company) to
+ {{https://repo.maven.apache.org/maven2/}}.  You can also set up your own remote repository (maybe a central repository for your company) to
  use instead of or in addition to the default remote repository.  For more information on repositories you can refer to the
  {{{../introduction/introduction-to-repositories.html}Introduction to Repositories}}.
 
diff --git a/content/apt/guides/introduction/introduction-to-repositories.apt b/content/apt/guides/introduction/introduction-to-repositories.apt
index 6952b47..b8c218e 100644
--- a/content/apt/guides/introduction/introduction-to-repositories.apt
+++ b/content/apt/guides/introduction/introduction-to-repositories.apt
@@ -38,9 +38,9 @@
  build artifacts that you have not yet released.
 
  Remote repositories refer to any other type of repository, accessed by a variety of protocols such as
- <<<file://>>> and <<<http://>>>. These repositories might be a truly remote repository
+ <<<file://>>> and <<<https://>>>. These repositories might be a truly remote repository
  set up by a third party to provide their artifacts for downloading (for example,
- {{{http://repo.maven.apache.org/maven2/}repo.maven.apache.org}} and {{{http://uk.maven.org/maven2/}uk.maven.org}} house Maven's central repository).
+ {{{https://repo.maven.apache.org/maven2/}repo.maven.apache.org}}.
  Other "remote" repositories may be internal repositories
  set up on a file or HTTP server within your company, used to share private artifacts between development teams
  and for releases.
@@ -61,7 +61,7 @@
 
  Downloading in Maven is triggered by a project declaring a dependency that is not present in the local
  repository (or for a <<<SNAPSHOT>>>, when the remote repository contains one that is newer).
- By default, Maven will download from the {{{http://repo.maven.apache.org/maven2/}central}} repository.
+ By default, Maven will download from the {{{https://repo.maven.apache.org/maven2/}central}} repository.
 
  To override this, you need to specify a <<<mirror>>> as shown in {{{../mini/guide-mirror-settings.html}Using Mirrors for Repositories}}
 
@@ -116,7 +116,7 @@
 * Setting up the Internal Repository
 
  To set up an internal repository just requires that you have a place to put it, and then copy
- required artifacts there using the same layout as in a remote repository such as {{{http://repo.maven.apache.org/maven2/}repo.maven.apache.org}}.
+ required artifacts there using the same layout as in a remote repository such as {{{https://repo.maven.apache.org/maven2/}repo.maven.apache.org}}.
 
  It is <not> recommended that you scrape or <<<rsync://>>> a full copy of central as there is a large amount
  of data there and doing so will get you banned. You can use a program such as those described on the {{{../../repository-management.html}Repository Management}} page to
diff --git a/content/apt/guides/introduction/introduction-to-the-pom.apt b/content/apt/guides/introduction/introduction-to-the-pom.apt
index 80e9ca8..0e1256f 100644
--- a/content/apt/guides/introduction/introduction-to-the-pom.apt
+++ b/content/apt/guides/introduction/introduction-to-the-pom.apt
@@ -127,7 +127,7 @@
 
  Furthermore, you can see that in the minimal POM the <repositories> were not specified. If you build your project using the minimal POM,
  it would inherit the <repositories> configuration in the Super POM. Therefore when Maven sees the dependencies in
- the minimal POM, it would know that these dependencies will be downloaded from <<<http://repo.maven.apache.org/maven2>>> which was specified
+ the minimal POM, it would know that these dependencies will be downloaded from <<<https://repo.maven.apache.org/maven2>>> which was specified
  in the Super POM.
 
  {{{./introduction-to-the-pom.html}[top]}}
diff --git a/content/apt/guides/mini/guide-mirror-settings.apt b/content/apt/guides/mini/guide-mirror-settings.apt
index 094adf9..5e4b629 100644
--- a/content/apt/guides/mini/guide-mirror-settings.apt
+++ b/content/apt/guides/mini/guide-mirror-settings.apt
@@ -49,17 +49,17 @@
  To configure a mirror of a given repository, you provide it in your settings file (<<<$\{user.home\}/.m2/settings.xml>>>),
  giving the new repository its
  own <<<id>>> and <<<url>>>, and specify the <<<mirrorOf>>> setting that is the ID of the repository you are using a
- mirror of. For example, the ID of the main Maven Central US repository included by default is <<<central>>>, so to use
- the European Central instance, you would configure the following:
+ mirror of. For example, the ID of the main Maven Central repository included by default is <<<central>>>, so to use
+ the different mirror instance, you would configure the following:
 
 +-----+
 <settings>
   ...
   <mirrors>
     <mirror>
-      <id>UK</id>
-      <name>UK Central</name>
-      <url>http://uk.maven.org/maven2</url>
+      <id>other-mirror</id>
+      <name>Other Mirror Repository</name>
+      <url>https://other-mirror.repo.other-company.com/maven2</url>
       <mirrorOf>central</mirrorOf>
     </mirror>
   </mirrors>
@@ -75,9 +75,9 @@
  The settings descriptor documentation can be found on the {{{../../maven-settings/settings.html}Maven Local Settings
  Model Website}}.
 
- <<Note>>: The official Maven 2 repository is at <<<http://repo.maven.apache.org/maven2>>> hosted in the US, or <<<http://uk.maven.org/maven2>>> hosted in the UK. 
+ <<Note>>: The official Maven repository is at <<<https://repo.maven.apache.org/maven2>>> hosted by the Sonatype Company and is distributed worldwide via CDN.
  
- A list of known mirrors is available in the {{{http://repo.maven.apache.org/maven2/.meta/repository-metadata.xml}Repository Metadata}}. These 
+ A list of known mirrors is available in the {{{https://repo.maven.apache.org/maven2/.meta/repository-metadata.xml}Repository Metadata}}. These
 mirrors may not have the same contents and we don't support them in any way.
 
 Using A Single Repository
diff --git a/content/apt/pom.apt b/content/apt/pom.apt
index 69cc2db..c7851a0 100644
--- a/content/apt/pom.apt
+++ b/content/apt/pom.apt
@@ -1831,8 +1831,8 @@
   The repository elements within a POM specify those alternate repositories to search.
 
   The repository is one of the most powerful features of the Maven community. The default central Maven
-  repository lives on {{https://repo.maven.apache.org/maven2/}}. Another source for artifacts not yet in iBiblio
-  is the Codehaus snapshots repo.
+  repository lives on {{https://repo.maven.apache.org/maven2/}}. Another source for artifacts not yet in Central
+  is the Apache snapshots repo.
 
 +-------------------------+
 <project xmlns="http://maven.apache.org/POM/4.0.0"
@@ -1852,9 +1852,9 @@
         <updatePolicy>never</updatePolicy>
         <checksumPolicy>fail</checksumPolicy>
       </snapshots>
-      <id>codehausSnapshots</id>
-      <name>Codehaus Snapshots</name>
-      <url>http://snapshots.maven.codehaus.org/maven2</url>
+      <id>apacheSnapshots</id>
+      <name>Apache Snapshots</name>
+      <url>https://repository.apache.org/snapshots/</url>
       <layout>default</layout>
     </repository>
   </repositories>
diff --git a/content/apt/repository/guide-central-repository-upload.apt b/content/apt/repository/guide-central-repository-upload.apt
index 2abe920..d934ae9 100644
--- a/content/apt/repository/guide-central-repository-upload.apt
+++ b/content/apt/repository/guide-central-repository-upload.apt
@@ -137,7 +137,7 @@
  * What about artifacts that can't be distributed because of their license?
  
  In that case only the POM for that dependency is required, listing where the dependency can be downloaded from.
- {{{http://repo.maven.apache.org/maven2/javax/activation/activation/1.0.2/activation-1.0.2.pom}See an example}}.
+ {{{https://repo.maven.apache.org/maven2/javax/activation/activation/1.0.2/activation-1.0.2.pom}See an example}}.
 
  * I have a patched version of the foo project developed at foo.com, what <<<groupId>>> should I use?