Author: rfscholte
Date: Mon Nov 14 20:46:57 2016
New Revision: 1769688

URL: http://svn.apache.org/viewvc?rev=1769688&view=rev
Log:
module-info must be excluded
use m-plugin-p 3.5 to build plugin, since it supports java9

Modified:
    maven/plugin-tools/trunk/maven-plugin-plugin/pom.xml
    maven/plugin-tools/trunk/pom.xml

Modified: maven/plugin-tools/trunk/maven-plugin-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-plugin/pom.xml?rev=1769688&r1=1769687&r2=1769688&view=diff
==============================================================================
--- maven/plugin-tools/trunk/maven-plugin-plugin/pom.xml (original)
+++ maven/plugin-tools/trunk/maven-plugin-plugin/pom.xml Mon Nov 14 20:46:57 
2016
@@ -264,6 +264,7 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-plugin-plugin</artifactId>
+        <version>3.5</version>
         <!-- will use previous maven-plugin-plugin release to build current 
maven-plugin-plugin as configured in parent -->
         <executions>
           <execution>

Modified: maven/plugin-tools/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugin-tools/trunk/pom.xml?rev=1769688&r1=1769687&r2=1769688&view=diff
==============================================================================
--- maven/plugin-tools/trunk/pom.xml (original)
+++ maven/plugin-tools/trunk/pom.xml Mon Nov 14 20:46:57 2016
@@ -398,33 +398,34 @@
       <activation>
         <jdk>[1.9,)</jdk>
       </activation>
-      <!-- chicken-egg problem. Can only be built with Java9 once 
maven-plugin-plugin 3.5 is available -->
-<!--       <build> -->
-<!--         <plugins> -->
-<!--           <plugin> -->
-<!--             <artifactId>maven-enforcer-plugin</artifactId> -->
-<!--             <executions> -->
-<!--               <execution> -->
-<!--                 <id>enforce-bytecode-version</id> -->
-<!--                 <configuration> -->
-<!--                   <rules> -->
-<!--                     <enforceBytecodeVersion> -->
-<!--                       <maxJdkVersion>1.9</maxJdkVersion> -->
-<!--                     </enforceBytecodeVersion> -->
-<!--                   </rules> -->
-<!--                 </configuration> -->
-<!--               </execution> -->
-<!--             </executions> -->
-<!--             <dependencies> -->
-<!--               <dependency> -->
-<!--                 <groupId>org.codehaus.mojo</groupId> -->
-<!--                 <artifactId>extra-enforcer-rules</artifactId> -->
-<!--                 <version>1.0-beta-5</version> -->
-<!--               </dependency> -->
-<!--             </dependencies> -->
-<!--           </plugin> -->
-<!--         </plugins> -->
-<!--       </build> -->
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-enforcer-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>enforce-bytecode-version</id>
+                <configuration>
+                  <rules>
+                    <enforceBytecodeVersion>
+                      <ignoreClasses>
+                        <ignoreClass>module-info</ignoreClass>
+                      </ignoreClasses>
+                    </enforceBytecodeVersion>
+                  </rules>
+                </configuration>
+              </execution>
+            </executions>
+            <dependencies>
+              <dependency>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>extra-enforcer-rules</artifactId>
+                <version>1.0-beta-5</version>
+              </dependency>
+            </dependencies>
+          </plugin>
+        </plugins>
+      </build>
       <dependencyManagement>
         <dependencies>
           <dependency>


Reply via email to