PLEASE USE PR TO BE SURE BUILD PASS!! and give people time to review it!! On Fri, 9 Sept 2022 at 09:11, <slachiew...@apache.org> wrote:
> This is an automated email from the ASF dual-hosted git repository. > > slachiewicz pushed a commit to branch MCOMPILER-506 > in repository > https://gitbox.apache.org/repos/asf/maven-compiler-plugin.git > > commit ff45fef673b01ff000299f83dec0737c2251bd0c > Author: Sylwester Lachiewicz <slachiew...@apache.org> > AuthorDate: Fri Sep 9 00:47:09 2022 +0200 > > [MCOMPILER-506] Upgrade parent pom to 37 and cleanup pom > --- > pom.xml | 95 > +++-------------------------------------------------------------- > 1 file changed, 3 insertions(+), 92 deletions(-) > > diff --git a/pom.xml b/pom.xml > index 0d8a2fb..847dc58 100644 > --- a/pom.xml > +++ b/pom.xml > @@ -25,7 +25,7 @@ under the License. > <parent> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-plugins</artifactId> > - <version>34</version> > + <version>37</version> > <relativePath /> > </parent> > > @@ -76,8 +76,6 @@ under the License. > <plexus-java.version>1.1.1</plexus-java.version> > <javaVersion>8</javaVersion> > <maven.it.failure.ignore>false</maven.it.failure.ignore> > - <surefire.version>2.22.2</surefire.version> > - <mavenPluginToolsVersion>3.6.2</mavenPluginToolsVersion> > > > <project.build.outputTimestamp>2022-03-08T01:04:02Z</project.build.outputTimestamp> > > > <invoker.junitPackageName>org.apache.maven.plugins.compiler.its</invoker.junitPackageName> > </properties> > @@ -171,35 +169,17 @@ under the License. > <groupId>org.codehaus.plexus</groupId> > <artifactId>plexus-compiler-api</artifactId> > <version>${plexusCompilerVersion}</version> > - <exclusions> > - <exclusion> > - <groupId>org.codehaus.plexus</groupId> > - <artifactId>plexus-component-api</artifactId> > - </exclusion> > - </exclusions> > </dependency> > <dependency> > <groupId>org.codehaus.plexus</groupId> > <artifactId>plexus-compiler-manager</artifactId> > <version>${plexusCompilerVersion}</version> > - <exclusions> > - <exclusion> > - <groupId>org.codehaus.plexus</groupId> > - <artifactId>plexus-component-api</artifactId> > - </exclusion> > - </exclusions> > </dependency> > <dependency> > <groupId>org.codehaus.plexus</groupId> > <artifactId>plexus-compiler-javac</artifactId> > <version>${plexusCompilerVersion}</version> > <scope>runtime</scope> > - <exclusions> > - <exclusion> > - <groupId>org.codehaus.plexus</groupId> > - <artifactId>plexus-component-api</artifactId> > - </exclusion> > - </exclusions> > </dependency> > > <dependency> > @@ -229,75 +209,10 @@ under the License. > </dependencies> > > <build> > - <pluginManagement> > - <plugins> > - <plugin> > - <groupId>org.apache.rat</groupId> > - <artifactId>apache-rat-plugin</artifactId> > - <configuration> > - <excludes combine.children="append"> > - <exclude>.java-version</exclude> > - </excludes> > - </configuration> > - </plugin> > - <plugin> > - <artifactId>maven-enforcer-plugin</artifactId> > - <version>3.0.0-M3</version> > - <executions> > - <execution> > - <id>enforce-bytecode-version</id> > - <configuration> > - <rules> > - <enforceBytecodeVersion> > - <maxJdkVersion>${javaVersion}</maxJdkVersion> > - <excludes> > - <exclude>org.ow2.asm:asm</exclude> > - </excludes> > - </enforceBytecodeVersion> > - <requireSameVersions /> > - </rules> > - </configuration> > - </execution> > - </executions> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-invoker-plugin</artifactId> > - <version>3.3.0</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-jxr-plugin</artifactId> > - <version>3.3.0</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-javadoc-plugin</artifactId> > - <version>3.4.0</version> > - <configuration> <!-- remove after MPOM-269 --> > - <tagletArtifacts combine.self="override" /> > - </configuration> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-release-plugin</artifactId> > - <version>3.0.0-M6</version> > - </plugin> > - </plugins> > - </pluginManagement> > <plugins> > <plugin> > - <groupId>org.codehaus.plexus</groupId> > - <artifactId>plexus-component-metadata</artifactId> > - <version>2.1.1</version> > - <executions> > - <execution> > - <id>descriptors</id> > - <goals> > - <goal>generate-metadata</goal> > - </goals> > - </execution> > - </executions> > + <groupId>org.eclipse.sisu</groupId> > + <artifactId>sisu-maven-plugin</artifactId> > </plugin> > </plugins> > </build> > @@ -343,10 +258,6 @@ under the License. > <settingsFile>src/it/settings.xml</settingsFile> > <ignoreFailures>${maven.it > .failure.ignore}</ignoreFailures> > <streamLogsOnFailures>true</streamLogsOnFailures> > - <properties> > - <!-- e.g. ensure that Java7 picks up TLSv1.2 when > connecting with Central --> > - > <https.protocols>${https.protocols}</https.protocols> > - </properties> > <goals> > <goal>clean</goal> > <goal>test-compile</goal> > >