使用yuicompressor 压缩js,css并发布程序 (Maven)
看了网上很多方法,只有自己写的才适合自己:
- 首先更新最新代码,确定需要打包项目pom.xml有以下插件配置(根据自己需要进行配置)
<build>
<plugins>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>yuicompressor-maven-plugin</artifactId>
<version>1.5.1</version>
<executions>
<execution>
<phase>prepare-package</phase>
<goals>
<goal>compress</goal>
</goals>
</execution>
</executions>
<configuration>
<encoding>UTF-8</encoding>
<jswarn>false</jswarn>
<nosuffix>true</nosuffix>
<force>true</force>
<!-- 压缩之前先执行聚合文件操作 -->
<preProcessAggregates>true</preProcessAggregates>
<linebreakpos>-1</linebreakpos>
<sourceDirectory>WebContent</sourceDirectory>
<includes>
<include>res/**/*.js</include>
<include>res/**/*.css</include>
</includes>
<!-- 编译出错的就不要了-->
<excludes>
<!-- <exclude>res/**/*min.js</exclude>
<exclude>res/**/*min.css</exclude>-->
<exclude>res/**/*jquery-dev.js</exclude>
<exclude>res/**/*echarts.min.js</exclude>
</excludes>
<!-- 输出到需要打包的路径下面很重要 -->
<outputDirectory>target/jfat-ecctv-webapp</outputDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<!--指定web.xml的路径 -->
<webXml>WebContent\WEB-INF\web.xml</webXml>
<!--指定jsp、js、css,png的路劲 -->
<warSourceIncludes>
**/*jquery-dev.js,
**/*echarts.min.js,
**/tmpl/**/*,
META-INF/**,
**/*.xml,
**/*.jsp,
**/*.gif,
**/*.jpg,
**/*.png
</warSourceIncludes>
</configuration>
</plugin>
</plugins>
</build>
- 首先,确保项目所有模块jdk版本都在7以上。
- 更新项目后,选中需要打包的模块,右键项目名称,选中Run As。
- 在展开的页面点击Maven Clean,控制台显示成功后执行下一步。
- 然后执行Maven install 将项目本身编译并打包。打包过程中会执行Js和Css的压缩,成功后在控制台会显示产生的war包路径(如下图)。
访问:
1.免费下载程序网站: http://47.107.130.183
2.老人管理程序网站: http://47.107.130.183:8088/ root:admin,pwd:admin
2.车辆管理程序网站: http://47.107.130.183:8081 root:admin,pwd:admin
使用yuicompressor 压缩js,css并发布程序 (Maven)相关推荐
- IDEA添加外部插件-yuicompressor压缩js/css
前端 IntelliJ IDEA2022.3 中自动压缩js,css文件 下载文件扫描器 File Watchers 配置 File Watchers 需要下载 yuicompressor 下载文件扫 ...
- 使用yuicompressor 压缩js, CSS
前言 保持web页面的轻量级,提高网页工程设计提升web应用程序的性能永远是一个主要策略.但是,还是有一些其他的辅助策略提升系统系统,像压缩代码, HTTP压缩传输 和使用CSS 精灵等. 压缩代码, ...
- 性能优化之YUICompressor压缩JS、CSS
性能一直是项目中比较重要的一点,尤其门户网站,对页面的响应要求是很高的,从性能角度上来讲,对于Web端的优化其中重要的一点无疑是JS.CSS文件压缩,图片的融合,尽量减小文件的大小,必免占加载时占用过 ...
- yii2 asset.php,Yii2中使用asset压缩js,css文件的方法_php实例
官网文档 http://www.yiiframework.com/doc-2.0/guide-structure-assets.html yii目录下运行 asset/template assets. ...
- 使用 YUI Compressor 批量压缩JS/CSS
官方网址:http://developer.yahoo.com/yui/compressor/ 安装包下载地址:https://github.com/yui/yuicompressor/downloa ...
- css compressor java_利用YUI Compressor压缩JS/CSS之终极秘籍
JS/CSS的压缩已经不是什么新鲜话题了,自打YSlow推出后,这方面的优化话题是铺天盖地啊:不过当时作为后知后觉的我,甚至都没法完整地写出一份漂亮的JS/CSS的代码,何尝会去注意呢?! 时至今日, ...
- maven js css 压缩,maven压缩js css
maven压缩 net.alchim31.maven yuicompressor-maven-plugin 1.3.0 prepare-package compress UTF-8 false fal ...
- java 压缩js css,java YUI压缩JS跟CSS
项目需要压缩JS和CSS,文件和文件夹太多,一一处理又比较麻烦,写个程序吧: import java.io.File; import java.io.FileInputStream; import j ...
- Asp.Net使用Yahoo.Yui.Compressor.dll压缩Js|Css
网上压缩css和js工具很多,但在我们的系统中总有特殊的地方.也许你会觉得用第三方的压缩工具很麻烦.我就遇到了这样问题,我不想在本地压缩,只想更新到服务器上去压缩,服务器压缩也不用备份之类的操作.于是 ...
最新文章
- 程序包不存在?无源文件?找不到文件?找不到或无法加载主类?
- linux消息队列操作
- html屏幕垂直居中显示,HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结...
- Hungtingdon road surgery
- Python装饰器、生成器、内置函数、Json-Day05
- SAP CRM WebClient UI Selenium UiElementHandler的实现
- 术语-服务:PaaS
- 敏捷外包工程系列之四:外包与敏捷开发专访(IIOM独家专访)
- java面试编程面试题_Java编程面试的前50个问题
- 是什么意思网络语_互联网推广是什么意思?新手网络推广怎么干?
- StringTokenizer类
- SpringMVC中解决POST和GET请求中文乱码问题
- AD18安装教程 附软件安装包和汉化包
- SolarWinds盛邀技术专业人士参加第八届年度THWACKcamp虚拟IT活动
- 浏览器下载2014正式版官方免费下载
- office2013 安装易用宝不成功
- Masscan——端口扫描
- 与阿里合伙人合影,两年净赚一百万,这个草根姑娘有什么魔力?
- 解决win10下 Virtual Box USB功能无法使用问题
- C语言 数组 冒泡排序法