<plugins><plugin><artifactId>maven-compiler-plugin</artifactId><configuration><source>${compiler.version}</source><target>${compiler.version}</target><encoding>${project.build.sourceEncoding}</encoding></configuration></plugin><plugin><groupId>com.github.eirslett</groupId><artifactId>frontend-maven-plugin</artifactId><version>${frontend-maven-plugin.version}</version><configuration><workingDirectory>${ui.path}</workingDirectory><nodeVersion>v8.17.0</nodeVersion></configuration><executions><execution><id>install node and npm</id><goals><goal>install-node-and-npm</goal></goals></execution><execution><id>npm install</id><goals><goal>npm</goal></goals><configuration><arguments>install --registry=http://nexus.xxx.com.cn/repository/npm-all/</arguments></configuration></execution><execution><id>npm run build</id><goals><goal>npm</goal></goals><configuration><arguments>run build:test</arguments></configuration></execution></executions></plugin><plugin><artifactId>maven-resources-plugin</artifactId><configuration><encoding>${project.build.sourceEncoding}</encoding><outputDirectory>${project.build.directory}</outputDirectory><resources><resource><targetPath>${basedir}/target/classes/public</targetPath><directory>${ui.path}/dist</directory></resource><resource><targetPath>${basedir}/target/classes</targetPath><directory>src/main/resources</directory></resource></resources></configuration></plugin><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>${spring.boot.version}</version><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins>