build: 统一node和npm版本

This commit is contained in:
CaptainB 2022-10-26 11:17:28 +08:00 committed by 刘瑞斌
parent 0b8900debe
commit f01c0da703
8 changed files with 25 additions and 112 deletions

View File

@ -17,7 +17,6 @@
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<frontend-maven-plugin.version>1.12.1</frontend-maven-plugin.version>
</properties> </properties>
<build> <build>
@ -39,24 +38,12 @@
<!-- optional: default phase is "generate-resources" --> <!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase> <phase>generate-resources</phase>
<configuration> <configuration>
<nodeVersion>v16.10.0</nodeVersion> <nodeVersion>${node.version}</nodeVersion>
<npmVersion>8.12.1</npmVersion> <npmVersion>${npm.version}</npmVersion>
</configuration>
</execution>
<execution>
<!-- optional: you don't really need execution ids, but it looks nice in your build log. -->
<id>install node and pnpm</id>
<goals>
<goal>install-node-and-pnpm</goal>
</goals>
<!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase>
<configuration>
<nodeVersion>v16.10.0</nodeVersion>
<pnpmVersion>7.9.5</pnpmVersion>
</configuration> </configuration>
</execution> </execution>
<!-- Install all project dependencies --> <!-- Install all project dependencies -->
<execution> <execution>
<id>npm install</id> <id>npm install</id>

View File

@ -16,7 +16,6 @@
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<frontend-maven-plugin.version>1.12.1</frontend-maven-plugin.version>
</properties> </properties>
<build> <build>
@ -38,24 +37,12 @@
<!-- optional: default phase is "generate-resources" --> <!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase> <phase>generate-resources</phase>
<configuration> <configuration>
<nodeVersion>v16.10.0</nodeVersion> <nodeVersion>${node.version}</nodeVersion>
<npmVersion>8.12.1</npmVersion> <npmVersion>${npm.version}</npmVersion>
</configuration>
</execution>
<execution>
<!-- optional: you don't really need execution ids, but it looks nice in your build log. -->
<id>install node and pnpm</id>
<goals>
<goal>install-node-and-pnpm</goal>
</goals>
<!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase>
<configuration>
<nodeVersion>v16.10.0</nodeVersion>
<pnpmVersion>7.9.5</pnpmVersion>
</configuration> </configuration>
</execution> </execution>
<!-- Install all project dependencies --> <!-- Install all project dependencies -->
<execution> <execution>
<id>npm install</id> <id>npm install</id>

View File

@ -16,7 +16,6 @@
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<frontend-maven-plugin.version>1.12.1</frontend-maven-plugin.version>
</properties> </properties>
<build> <build>
@ -38,24 +37,12 @@
<!-- optional: default phase is "generate-resources" --> <!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase> <phase>generate-resources</phase>
<configuration> <configuration>
<nodeVersion>v16.10.0</nodeVersion> <nodeVersion>${node.version}</nodeVersion>
<npmVersion>8.12.1</npmVersion> <npmVersion>${npm.version}</npmVersion>
</configuration>
</execution>
<execution>
<!-- optional: you don't really need execution ids, but it looks nice in your build log. -->
<id>install node and pnpm</id>
<goals>
<goal>install-node-and-pnpm</goal>
</goals>
<!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase>
<configuration>
<nodeVersion>v16.10.0</nodeVersion>
<pnpmVersion>7.9.5</pnpmVersion>
</configuration> </configuration>
</execution> </execution>
<!-- Install all project dependencies --> <!-- Install all project dependencies -->
<execution> <execution>
<id>npm install</id> <id>npm install</id>

View File

@ -77,6 +77,10 @@
<xmlgraphics-commons.version>2.7</xmlgraphics-commons.version> <xmlgraphics-commons.version>2.7</xmlgraphics-commons.version>
<commons-fileupload.version>1.4</commons-fileupload.version> <commons-fileupload.version>1.4</commons-fileupload.version>
<jgit.version>6.3.0.202209071007-r</jgit.version> <jgit.version>6.3.0.202209071007-r</jgit.version>
<!-- frontend -->
<frontend-maven-plugin.version>1.12.1</frontend-maven-plugin.version>
<node.version>v16.10.0</node.version>
<npm.version>8.12.1</npm.version>
<!-- --> <!-- -->
<skipAntRunForJenkins>false</skipAntRunForJenkins> <skipAntRunForJenkins>false</skipAntRunForJenkins>
</properties> </properties>

View File

@ -16,7 +16,6 @@
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<frontend-maven-plugin.version>1.12.1</frontend-maven-plugin.version>
</properties> </properties>
<build> <build>
@ -38,24 +37,12 @@
<!-- optional: default phase is "generate-resources" --> <!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase> <phase>generate-resources</phase>
<configuration> <configuration>
<nodeVersion>v16.10.0</nodeVersion> <nodeVersion>${node.version}</nodeVersion>
<npmVersion>8.12.1</npmVersion> <npmVersion>${npm.version}</npmVersion>
</configuration>
</execution>
<execution>
<!-- optional: you don't really need execution ids, but it looks nice in your build log. -->
<id>install node and pnpm</id>
<goals>
<goal>install-node-and-pnpm</goal>
</goals>
<!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase>
<configuration>
<nodeVersion>v16.10.0</nodeVersion>
<pnpmVersion>7.9.5</pnpmVersion>
</configuration> </configuration>
</execution> </execution>
<!-- Install all project dependencies --> <!-- Install all project dependencies -->
<execution> <execution>
<id>npm install</id> <id>npm install</id>

View File

@ -16,7 +16,6 @@
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<frontend-maven-plugin.version>1.12.1</frontend-maven-plugin.version>
</properties> </properties>
<build> <build>
@ -38,24 +37,12 @@
<!-- optional: default phase is "generate-resources" --> <!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase> <phase>generate-resources</phase>
<configuration> <configuration>
<nodeVersion>v16.10.0</nodeVersion> <nodeVersion>${node.version}</nodeVersion>
<npmVersion>8.12.1</npmVersion> <npmVersion>${npm.version}</npmVersion>
</configuration>
</execution>
<execution>
<!-- optional: you don't really need execution ids, but it looks nice in your build log. -->
<id>install node and pnpm</id>
<goals>
<goal>install-node-and-pnpm</goal>
</goals>
<!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase>
<configuration>
<nodeVersion>v16.10.0</nodeVersion>
<pnpmVersion>7.9.5</pnpmVersion>
</configuration> </configuration>
</execution> </execution>
<!-- Install all project dependencies --> <!-- Install all project dependencies -->
<execution> <execution>
<id>npm install</id> <id>npm install</id>

View File

@ -16,7 +16,6 @@
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<frontend-maven-plugin.version>1.12.1</frontend-maven-plugin.version>
</properties> </properties>
<build> <build>
@ -38,24 +37,12 @@
<!-- optional: default phase is "generate-resources" --> <!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase> <phase>generate-resources</phase>
<configuration> <configuration>
<nodeVersion>v16.10.0</nodeVersion> <nodeVersion>${node.version}</nodeVersion>
<npmVersion>8.12.1</npmVersion> <npmVersion>${npm.version}</npmVersion>
</configuration>
</execution>
<execution>
<!-- optional: you don't really need execution ids, but it looks nice in your build log. -->
<id>install node and pnpm</id>
<goals>
<goal>install-node-and-pnpm</goal>
</goals>
<!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase>
<configuration>
<nodeVersion>v16.10.0</nodeVersion>
<pnpmVersion>7.9.5</pnpmVersion>
</configuration> </configuration>
</execution> </execution>
<!-- Install all project dependencies --> <!-- Install all project dependencies -->
<execution> <execution>
<id>npm install</id> <id>npm install</id>

View File

@ -16,7 +16,6 @@
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<frontend-maven-plugin.version>1.12.1</frontend-maven-plugin.version>
</properties> </properties>
<build> <build>
@ -38,24 +37,12 @@
<!-- optional: default phase is "generate-resources" --> <!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase> <phase>generate-resources</phase>
<configuration> <configuration>
<nodeVersion>v16.10.0</nodeVersion> <nodeVersion>${node.version}</nodeVersion>
<npmVersion>8.12.1</npmVersion> <npmVersion>${npm.version}</npmVersion>
</configuration>
</execution>
<execution>
<!-- optional: you don't really need execution ids, but it looks nice in your build log. -->
<id>install node and pnpm</id>
<goals>
<goal>install-node-and-pnpm</goal>
</goals>
<!-- optional: default phase is "generate-resources" -->
<phase>generate-resources</phase>
<configuration>
<nodeVersion>v16.10.0</nodeVersion>
<pnpmVersion>7.9.5</pnpmVersion>
</configuration> </configuration>
</execution> </execution>
<!-- Install all project dependencies --> <!-- Install all project dependencies -->
<execution> <execution>
<id>npm install</id> <id>npm install</id>