将近太文件进行zip打包,实现动静分离
pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
<descriptor>${basedir}/static-zip.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
static-zip.xml
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0">
<id>project</id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>${basedir}/target/static/xxx</directory>
<outputDirectory>project/pai</outputDirectory>
</fileSet>
</fileSets>
</assembly>
分享到:
相关推荐
##为了更好的使用对静态资源进行版本管理,特有如下注意事项以及说明 样式文件相关 css样式文件中支持相对路径,但是前提是不能在路径外边加引号。 不要在css样式文件中添加类似@charset "uft-8";的声明。 requirejs...
项目构建:Maven可以根据项目的pom.xml文件自动执行项目的编译、测试、打包等构建任务,减少了手动配置和操作的复杂性。 依赖管理:Maven通过中央仓库(Central Repository)来管理项目所需的第三方库和框架的依赖...
主要介绍了解决idea打包成功但是resource下的文件没有成功的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Maven使用一种被称为"项目对象模型"(Project Object Model,POM)的配置文件来描述项目的结构和依赖关系。在POM中,您可以定义项目的基本信息、依赖项、插件和构建配置等。 Maven提供了一组标准的生命周期和插件,...
Maven使用基于XML的配置文件,称为pom.xml,来定义项目的结构和构建过程。 Maven的优点 易于使用这一特点使得Maven在软件开发中变得更加便捷。Maven的命令行界面易于使用,使得开发人员可以轻松地在多个操作系统上...
毫不奇怪,提供零拷贝的静态文件的性能要优于不提供零拷贝的静态文件。构建可执行jar Spring Boot提供了 ,它将应用程序类以及所有依赖项jar打包到一个jar中。 在查看更多详细信息。 使用pom.xml中指定的spring ...
其中包含了静态数据,定制,中国地图定制,静态数据定制,使用Maven打包好后的jar,可直接运行。得到一个大屏。解决了前后端跨域访问问题。使用IDEA开发,包含项目演示使用的数据。包含讲课时可以用到的演示代码。 ...
android-drawables-maven-plugin.zip,一个maven插件,用于从svg文件生成android可绘制资源。...该插件还允许目录结构的扁平化,以及位图资源与svgsa maven插件一起打包和导入drawable,无论是静态的还是从svgs创建的。
从Github下载项目源码,使用Maven进行打包编译 mvn clean package 打包之后的项目目录结构如下: \bin—— 内包含windows平台启动批处理文件run.bat或linux平台启动shell脚本run.sh \config—— 基本配置文件 \lib...
htmldecoder 由Zydecx htmldecoder是一个简单的静态网站生成器。 有了它,您就可以专注于自己的... 使用Maven安排了项目,并且可以将其打包为jar文件运行(类路径中应包含几个依赖jar)。 有关更多信息,请参阅。
第三种方式:在引用的静态文件后添加版本号参数,这个参数可以是时间戳或者随机数。处理方式的代码如下: 对于网站首页我们还是希望有缓存的,这样可以减轻服务器的压力。需要解决的问题是:每次更新后,第一次...
Maven打包导致静态资源文件损坏问题.md │ ├── MySQL不能创建外键问题(hibernate).md │ ├── MySQL的InvalidDefaultValue错误解决.md │ ├── Nginx配置相关问题.md │ ├── ...
#静态文件配置 spring.webflux.static-path-pattern =classpath:/static/** #数据库配置 #spring.datasource.url =jdbc:mysql://localhost:3306/springboot?serverTimezone=UTC #spring.datasource....
前端部署:在项目根目录下运行npm install安装依赖,然后执行npm run build命令打包前端资源,最后将打包好的文件放置到后端项目的静态资源目录下。 演示视频: 为了更直观地展示系统功能,开发者提供了演示视频,...
springboot学习资料 一、 Spring介绍 1 1.1、SpringBoot简介 1 1.2、系统要求: 1 二、快速入门 1 ...2.1、创建一个Maven工程 1 ...2.2、pom文件引入依赖 2 ...3.1、静态资源访问 5 ...8.7、发布打包 9
作为打包应用程序运行 19.3.使用Maven插件 19.4.使用Gradle插件 19.5.热插拔 20.开发人员工具 20.1.Property默认值 20.2.自动重启 20.2.1.记录条件评估中的更改 20.2.2.不包括资源 20.2.3....
文档内容 一、 Spring介绍 1 1.1、SpringBoot简介 1 1.2、系统要求: 1 1.3、SpringBoot和SpringMVC区别 1 1.4、SpringBoot和SpringCloud区别 2 ...2.1、创建一个Maven工程 2 ...12.8、发布打包 52
maven配置文件 > ├── LICENSES // 开源协议 > ├── .gitignore // git忽略文件列表 > ├── resources // 静态资源 > │ ├──src.com.mult > │ ├── controller // 请求控制器 > │ ├── dao // 数据库...
【资源说明】 ...| static:静态文件     | css:css文件     | js:JavaScript文件     | images:图片文件  &em
【资源说明】 ...| static:静态文件     | css:css文件     | js:JavaScript文件     | images:图片文件   &