72 lines
2.1 KiB
XML
72 lines
2.1 KiB
XML
<project xmlns = "http://maven.apache.org/POM/4.0.0"
|
||
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
|
||
xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0
|
||
http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
||
<!-- 模型版本 -->
|
||
<modelVersion>4.0.0</modelVersion>
|
||
<groupId>com.zmr.test</groupId>
|
||
<!-- 项目的唯一ID,一个groupId下面可能多个项目,就是靠artifactId来区分的 -->
|
||
<artifactId>test-war</artifactId>
|
||
<!-- 版本号 -->
|
||
<version>1.0</version>
|
||
<!-- <packagin>war</packagin> -->
|
||
<name>test-war</name>
|
||
|
||
<repositories>
|
||
<repository>
|
||
<id>alimaven</id>
|
||
<url>https://maven.aliyun.com/repository/public</url>
|
||
</repository>
|
||
</repositories>
|
||
|
||
<pluginRepositories>
|
||
<pluginRepository>
|
||
<id>alimaven</id>
|
||
<url>https://maven.aliyun.com/repository/public</url>
|
||
</pluginRepository>
|
||
</pluginRepositories>
|
||
|
||
<properties>
|
||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||
<node.version>v22.15.0</node.version>
|
||
<frontend-maven-plugin.version>1.10.0</frontend-maven-plugin.version>
|
||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
|
||
</properties>
|
||
|
||
<build>
|
||
<finalName>test</finalName>
|
||
<plugins>
|
||
<plugin>
|
||
<groupId>com.github.eirslett</groupId>
|
||
<artifactId>frontend-maven-plugin</artifactId>
|
||
<version>${frontend-maven-plugin.version}</version>
|
||
<executions>
|
||
<execution>
|
||
<id>install node and npm</id>
|
||
<goals>
|
||
<goal>install-node-and-npm</goal>
|
||
</goals>
|
||
<configuration>
|
||
<nodeVersion>${node.version}</nodeVersion>
|
||
<!-- <npmVersion>6.4.1</npmVersion> -->
|
||
<nodeDownloadRoot>https://npmmirror.com/mirrors/node/</nodeDownloadRoot>
|
||
<npmDownloadRoot>https://npmmirror.com/mirrors/npm/</npmDownloadRoot>
|
||
</configuration>
|
||
</execution>
|
||
<execution>
|
||
<id>npm install</id>
|
||
<goals>
|
||
<goal>npm</goal>
|
||
</goals>
|
||
<configuration>
|
||
<arguments>install --registry=https://registry.npmmirror.com </arguments>
|
||
</configuration>
|
||
</execution>
|
||
</executions>
|
||
</plugin>
|
||
</plugins>
|
||
</build>
|
||
</project>
|