springboot项目打包时将静态资源打到指定目录下
时间: 2023-12-16 08:06:26 浏览: 144
可以使用Maven插件将静态资源打包到指定目录中。具体操作步骤如下:
1. 在 pom.xml 文件中添加以下插件配置:
```
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>copy-resources</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/custom-directory</outputDirectory>
<resources>
<resource>
<directory>src/main/resources/static</directory>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
```
2. 修改 `<outputDirectory>` 标签中的路径为要输出的目录路径。
3. 执行 `mvn package` 命令进行打包,静态资源会被复制到指定目录中。
注意:这种方式只适用于将静态资源打包到 jar 包中。如果要将静态资源打包到 war 包中,则需要使用其他方式。
阅读全文