upgraded parent POM and updated site.xml
diff --git a/core-it-suite/src/site/site.xml b/core-it-suite/src/site/site.xml
index 0c81434..816ad09 100644
--- a/core-it-suite/src/site/site.xml
+++ b/core-it-suite/src/site/site.xml
@@ -19,8 +19,11 @@
 under the License.
 -->
 
-<project xmlns="http://maven.apache.org/DECORATION/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/DECORATION/1.0.0 http://maven.apache.org/xsd/decoration-1.0.0.xsd">
+<project xmlns="https://maven.apache.org/DECORATION/1.8.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="https://maven.apache.org/DECORATION/1.8.0 https://maven.apache.org/xsd/decoration-1.8.0.xsd">
+
+  <edit>${project.scm.url}</edit>
+
   <body>
     <menu name="Overview">
       <item name="Introduction" href="index.html"/>
diff --git a/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AbstractMavenIntegrationTestCase.java b/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AbstractMavenIntegrationTestCase.java
index 78c6e63..93d1357 100644
--- a/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AbstractMavenIntegrationTestCase.java
+++ b/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AbstractMavenIntegrationTestCase.java
@@ -366,7 +366,7 @@
         @SuppressWarnings( "checkstyle:visibilitymodifier" )
         public VersionRange supportedRange;
 
-        public UnsupportedJavaVersionException( ArtifactVersion javaVersion, VersionRange supportedRange )
+        private UnsupportedJavaVersionException( ArtifactVersion javaVersion, VersionRange supportedRange )
         {
             this.javaVersion = javaVersion;
             this.supportedRange = supportedRange;
@@ -383,7 +383,7 @@
         @SuppressWarnings( "checkstyle:visibilitymodifier" )
         public VersionRange supportedRange;
 
-        public UnsupportedMavenVersionException( ArtifactVersion mavenVersion, VersionRange supportedRange )
+        private UnsupportedMavenVersionException( ArtifactVersion mavenVersion, VersionRange supportedRange )
         {
             this.mavenVersion = mavenVersion;
             this.supportedRange = supportedRange;
@@ -400,7 +400,7 @@
         @SuppressWarnings( "checkstyle:visibilitymodifier" )
         public VersionRange supportedRange;
 
-        public BrokenMavenVersionException( ArtifactVersion mavenVersion, VersionRange supportedRange )
+        private BrokenMavenVersionException( ArtifactVersion mavenVersion, VersionRange supportedRange )
         {
             this.mavenVersion = mavenVersion;
             this.supportedRange = supportedRange;
diff --git a/pom.xml b/pom.xml
index 9c80d94..3a8918b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <groupId>org.apache.maven</groupId>
     <artifactId>maven-parent</artifactId>
-    <version>27</version>
+    <version>31</version>
     <relativePath>../pom/maven/pom.xml</relativePath>
   </parent>
 
diff --git a/src/site/site.xml b/src/site/site.xml
index 7285498..b43a1c9 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -19,23 +19,16 @@
 under the License.
 -->
 
-<project xmlns="http://maven.apache.org/DECORATION/1.3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/DECORATION/1.3.0 http://maven.apache.org/xsd/decoration-1.3.0.xsd"
+<project xmlns="https://maven.apache.org/DECORATION/1.8.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="https://maven.apache.org/DECORATION/1.8.0 https://maven.apache.org/xsd/decoration-1.8.0.xsd"
   name="Core ITs">
   <bannerLeft>
     <name>${project.name}</name>
-    <src>http://maven.apache.org/images/apache-maven-project.png</src>
-    <href>http://maven.apache.org/</href>
+    <src>https://maven.apache.org/images/apache-maven-project.png</src>
+    <href>https://maven.apache.org/</href>
   </bannerLeft>
-  <bannerRight>
-    <src>http://maven.apache.org/images/maventxt_logo_200.gif</src>
-  </bannerRight>
 
-  <skin>
-    <groupId>org.apache.maven.skins</groupId>
-    <artifactId>maven-fluido-skin</artifactId>
-    <version>1.3.0</version>
-  </skin>
+  <edit>${project.scm.url}</edit>
 
   <body>
     <menu name="Overview">