require Java 7
Update parent
pass source/target + https.protocols to maven-invoker-plugin
diff --git a/pom.xml b/pom.xml
index b02a771..e8c211d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,8 +26,8 @@
   <parent>

     <groupId>org.apache.maven.shared</groupId>

     <artifactId>maven-shared-components</artifactId>

-    <version>30</version>

-    <relativePath>../../pom/maven/maven-shared-components/pom.xml</relativePath>

+    <version>33</version>

+    <relativePath/>

   </parent>

 

   <artifactId>maven-project-utils</artifactId>

@@ -61,6 +61,7 @@
 

   <properties>

     <mavenVersion>3.0</mavenVersion>

+    <javaVersion>7</javaVersion>

   </properties>

 

   <dependencies>

@@ -91,6 +92,9 @@
   <profiles>

     <profile>

       <id>run-its</id>

+      <properties>

+        <maven.it.failure.ignore>false</maven.it.failure.ignore>

+      </properties>

       <build>

         <plugins>

           <plugin>

@@ -109,6 +113,13 @@
               <cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo>

               <localRepositoryPath>${project.build.directory}/local-repo</localRepositoryPath>

               <settingsFile>src/it/settings.xml</settingsFile>

+              <ignoreFailures>${maven.it.failure.ignore}</ignoreFailures>

+              <properties>

+                <maven.compiler.source>${maven.compiler.source}</maven.compiler.source>

+                <maven.compiler.target>${maven.compiler.target}</maven.compiler.target>

+                <!-- e.g. ensure that Java7 picks up TLSv1.2 when connecting with Central -->

+                <https.protocols>${https.protocols}</https.protocols>

+              </properties>

             </configuration>

           </plugin>

         </plugins>