[ISSUES#323]: fix Maven packaging error

This commit is contained in:
Crazylychee
2025-06-24 14:56:12 +08:00
committed by GitHub
parent 8564296440
commit 31d8086db3

46
pom.xml
View File

@@ -84,6 +84,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>17</maven.compiler.source> <maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target> <maven.compiler.target>17</maven.compiler.target>
<maven.test.skip>false</maven.test.skip>
<guava.version>29.0-jre</guava.version> <guava.version>29.0-jre</guava.version>
<commons-digester.version>2.1</commons-digester.version> <commons-digester.version>2.1</commons-digester.version>
<commons-lang.version>2.6</commons-lang.version> <commons-lang.version>2.6</commons-lang.version>
@@ -310,13 +311,13 @@
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId> <artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring.boot.version}</version> <version>${spring.boot.version}</version>
<!-- <executions>--> <executions>
<!-- <execution>--> <execution>
<!-- <goals>--> <goals>
<!-- <goal>repackage</goal>--> <goal>repackage</goal>
<!-- </goals>--> </goals>
<!-- </execution>--> </execution>
<!-- </executions>--> </executions>
</plugin> </plugin>
<!-- Use dockerfile-maven instead, https://github.com/spotify/dockerfile-maven --> <!-- Use dockerfile-maven instead, https://github.com/spotify/dockerfile-maven -->
<plugin> <plugin>
@@ -412,11 +413,11 @@
<exclude>docs/**</exclude> <exclude>docs/**</exclude>
<exclude>src/main/resources/static/vendor/**</exclude> <exclude>src/main/resources/static/vendor/**</exclude>
<exclude>src/main/resources/static/src/data/**</exclude> <exclude>src/main/resources/static/src/data/**</exclude>
<exclude>frontend/node_modules/**</exclude> <exclude>frontend-new/node_modules/**</exclude>
<exclude>frontend/build/**</exclude> <exclude>frontend-new/build/**</exclude>
<exclude>frontend/**.json</exclude> <exclude>frontend-new/**.json</exclude>
<exclude>frontend/**.lock</exclude> <exclude>frontend-new/**.lock</exclude>
<exclude>frontend/public/manifest.json</exclude> <exclude>frontend-new/public/manifest.json</exclude>
<exclude>package-lock.json</exclude> <exclude>package-lock.json</exclude>
</excludes> </excludes>
</configuration> </configuration>
@@ -431,32 +432,31 @@
</configuration> </configuration>
<executions> <executions>
<execution> <execution>
<id>install node and yarn</id> <id>install node </id>
<goals> <goals>
<goal>install-node-and-yarn</goal> <goal>install-node-and-npm</goal>
</goals> </goals>
<configuration> <configuration>
<nodeVersion>v16.2.0</nodeVersion> <nodeVersion>v18.2.0</nodeVersion>
<yarnVersion>v1.22.10</yarnVersion>
</configuration> </configuration>
</execution> </execution>
<execution> <execution>
<id>yarn install</id> <id>npm install</id>
<goals> <goals>
<goal>yarn</goal> <goal>npm</goal>
</goals> </goals>
<configuration> <configuration>
<arguments>install</arguments> <arguments>install --legacy-peer-deps</arguments>
</configuration> </configuration>
</execution> </execution>
<execution> <execution>
<id>yarn build</id> <id>npm build</id>
<goals> <goals>
<goal>yarn</goal> <goal>npm</goal>
</goals> </goals>
<configuration> <configuration>
<arguments>build</arguments> <arguments>run build</arguments>
</configuration> </configuration>
</execution> </execution>
</executions> </executions>
@@ -469,7 +469,7 @@
<configuration> <configuration>
<target> <target>
<copy todir="${project.build.directory}/classes/public"> <copy todir="${project.build.directory}/classes/public">
<fileset dir="${project.basedir}/frontend/build" /> <fileset dir="${project.basedir}/frontend-new/build" />
</copy> </copy>
</target> </target>
</configuration> </configuration>