Update maven plugins, use maven 3.8.8 in CI (#15713)

* update maven pom.xml, use 3.9.2 in CI

* use maven 3.8.8

* use variable
This commit is contained in:
William Cheng 2023-06-02 00:30:06 +08:00 committed by GitHub
parent 3943e97e14
commit fc76944e19
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 46 additions and 9 deletions

View File

@ -48,7 +48,7 @@ jobs:
uses: s4u/setup-maven-action@v1.7.0 uses: s4u/setup-maven-action@v1.7.0
with: with:
java-version: ${{ matrix.java }} java-version: ${{ matrix.java }}
maven-version: 3.9.0 maven-version: 3.8.8
- name: Build with Maven - name: Build with Maven
shell: bash shell: bash
@ -90,7 +90,7 @@ jobs:
uses: s4u/setup-maven-action@v1.7.0 uses: s4u/setup-maven-action@v1.7.0
with: with:
java-version: 11 java-version: 11
maven-version: 3.9.0 maven-version: 3.8.8
- name: Download build artifact - name: Download build artifact
uses: actions/download-artifact@v3 uses: actions/download-artifact@v3
with: with:

View File

@ -42,7 +42,7 @@ jobs:
uses: s4u/setup-maven-action@v1.7.0 uses: s4u/setup-maven-action@v1.7.0
with: with:
java-version: ${{ matrix.java }} java-version: ${{ matrix.java }}
maven-version: 3.9.0 maven-version: 3.8.8
- name: Run maven - name: Run maven
run: mvn clean --no-snapshot-updates --batch-mode --quiet install run: mvn clean --no-snapshot-updates --batch-mode --quiet install
env: env:

View File

@ -116,6 +116,24 @@
<configLocation>${project.parent.basedir}${file.separator}google_checkstyle.xml</configLocation> <configLocation>${project.parent.basedir}${file.separator}google_checkstyle.xml</configLocation>
</configuration> </configuration>
</plugin> </plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.10.1</version>
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.source}</target>
<annotationProcessorPaths>
<processorPath>
<groupId>org.eclipse.sisu</groupId>
<artifactId>org.eclipse.sisu.inject</artifactId>
<version>0.3.5</version>
</processorPath>
</annotationProcessorPaths>
<annotationProcessors>
org.eclipse.sisu.space.SisuIndexAPT6
</annotationProcessors>
</configuration>
</plugin>
</plugins> </plugins>
</build> </build>
<profiles> <profiles>

31
pom.xml
View File

@ -200,6 +200,7 @@
</plugin> </plugin>
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<phase>package</phase> <phase>package</phase>
@ -218,6 +219,21 @@
<configuration> <configuration>
<source>${maven.compiler.source}</source> <source>${maven.compiler.source}</source>
<target>${maven.compiler.source}</target> <target>${maven.compiler.source}</target>
<annotationProcessors>
lombok.launch.AnnotationProcessorHider$AnnotationProcessor,lombok.launch.AnnotationProcessorHider$ClaimingProcessor,javaslang.match.PatternsProcessor
</annotationProcessors>
<annotationProcessorPaths>
<processorPath>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</processorPath>
<processorPath>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-compiler-embeddable</artifactId>
<version>${kotlin-compiler-embeddable.version}</version>
</processorPath>
</annotationProcessorPaths>
</configuration> </configuration>
</plugin> </plugin>
<plugin> <plugin>
@ -1458,25 +1474,28 @@
<jackson-threetenbp.version>2.12.5</jackson-threetenbp.version> <jackson-threetenbp.version>2.12.5</jackson-threetenbp.version>
<jackson-databind.version>2.14.0</jackson-databind.version> <jackson-databind.version>2.14.0</jackson-databind.version>
<jackson.version>2.14.0</jackson.version> <jackson.version>2.14.0</jackson.version>
<jacoco.version>0.8.7</jacoco.version> <jacoco.version>0.8.10</jacoco.version>
<jmustache.version>1.15</jmustache.version> <jmustache.version>1.15</jmustache.version>
<junit.version>4.13.2</junit.version> <junit.version>4.13.2</junit.version>
<kotlin.version>1.6.21</kotlin.version> <kotlin.version>1.6.21</kotlin.version>
<maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version> <kotlin-compiler-embeddable.version>1.6.21</kotlin-compiler-embeddable.version>
<maven-jar-plugin.version>3.2.2</maven-jar-plugin.version> <lombok.version>1.18.24</lombok.version>
<maven-dependency-plugin.version>3.6.0</maven-dependency-plugin.version>
<maven-compiler-plugin.version>3.11.0</maven-compiler-plugin.version>
<maven-jar-plugin.version>3.3.0</maven-jar-plugin.version>
<maven-javadoc-plugin.version>3.4.0</maven-javadoc-plugin.version> <maven-javadoc-plugin.version>3.4.0</maven-javadoc-plugin.version>
<maven-project-info-reports-plugin.version>3.0.0</maven-project-info-reports-plugin.version> <maven-project-info-reports-plugin.version>3.0.0</maven-project-info-reports-plugin.version>
<maven-release-plugin.version>2.5.3</maven-release-plugin.version> <maven-release-plugin.version>2.5.3</maven-release-plugin.version>
<maven-site-plugin.version>3.7.1</maven-site-plugin.version> <maven-site-plugin.version>4.0.0-M8</maven-site-plugin.version>
<maven-surefire-plugin.version>3.0.0</maven-surefire-plugin.version>
<mockito.version>4.10.0</mockito.version> <mockito.version>4.10.0</mockito.version>
<openrewrite.version>7.22.0</openrewrite.version>
<pmd-plugin.version>3.12.0</pmd-plugin.version> <pmd-plugin.version>3.12.0</pmd-plugin.version>
<reflections.version>0.10.2</reflections.version> <reflections.version>0.10.2</reflections.version>
<rxgen.version>1.4</rxgen.version> <rxgen.version>1.4</rxgen.version>
<scala-maven-plugin.version>4.6.1</scala-maven-plugin.version> <scala-maven-plugin.version>4.6.1</scala-maven-plugin.version>
<slf4j.version>1.7.36</slf4j.version> <slf4j.version>1.7.36</slf4j.version>
<spotbugs-plugin.version>3.1.12.2</spotbugs-plugin.version> <spotbugs-plugin.version>3.1.12.2</spotbugs-plugin.version>
<maven-surefire-plugin.version>3.0.0</maven-surefire-plugin.version>
<openrewrite.version>7.22.0</openrewrite.version>
<swagger-parser-groupid.version>io.swagger.parser.v3</swagger-parser-groupid.version> <swagger-parser-groupid.version>io.swagger.parser.v3</swagger-parser-groupid.version>
<swagger-parser.version>2.1.14</swagger-parser.version> <swagger-parser.version>2.1.14</swagger-parser.version>
<testng.version>7.5</testng.version> <testng.version>7.5</testng.version>