看了网上很多方法,只有自己写的才适合自己:

  1. 首先更新最新代码,确定需要打包项目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>

  1. 首先,确保项目所有模块jdk版本都在7以上。
  2. 更新项目后,选中需要打包的模块,右键项目名称,选中Run As。
  3. 在展开的页面点击Maven Clean,控制台显示成功后执行下一步。
  4. 然后执行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)相关推荐

  1. IDEA添加外部插件-yuicompressor压缩js/css

    前端 IntelliJ IDEA2022.3 中自动压缩js,css文件 下载文件扫描器 File Watchers 配置 File Watchers 需要下载 yuicompressor 下载文件扫 ...

  2. 使用yuicompressor 压缩js, CSS

    前言 保持web页面的轻量级,提高网页工程设计提升web应用程序的性能永远是一个主要策略.但是,还是有一些其他的辅助策略提升系统系统,像压缩代码, HTTP压缩传输 和使用CSS 精灵等. 压缩代码, ...

  3. 性能优化之YUICompressor压缩JS、CSS

    性能一直是项目中比较重要的一点,尤其门户网站,对页面的响应要求是很高的,从性能角度上来讲,对于Web端的优化其中重要的一点无疑是JS.CSS文件压缩,图片的融合,尽量减小文件的大小,必免占加载时占用过 ...

  4. yii2 asset.php,Yii2中使用asset压缩js,css文件的方法_php实例

    官网文档 http://www.yiiframework.com/doc-2.0/guide-structure-assets.html yii目录下运行 asset/template assets. ...

  5. 使用 YUI Compressor 批量压缩JS/CSS

    官方网址:http://developer.yahoo.com/yui/compressor/ 安装包下载地址:https://github.com/yui/yuicompressor/downloa ...

  6. css compressor java_利用YUI Compressor压缩JS/CSS之终极秘籍

    JS/CSS的压缩已经不是什么新鲜话题了,自打YSlow推出后,这方面的优化话题是铺天盖地啊:不过当时作为后知后觉的我,甚至都没法完整地写出一份漂亮的JS/CSS的代码,何尝会去注意呢?! 时至今日, ...

  7. maven js css 压缩,maven压缩js css

    maven压缩 net.alchim31.maven yuicompressor-maven-plugin 1.3.0 prepare-package compress UTF-8 false fal ...

  8. java 压缩js css,java YUI压缩JS跟CSS

    项目需要压缩JS和CSS,文件和文件夹太多,一一处理又比较麻烦,写个程序吧: import java.io.File; import java.io.FileInputStream; import j ...

  9. Asp.Net使用Yahoo.Yui.Compressor.dll压缩Js|Css

    网上压缩css和js工具很多,但在我们的系统中总有特殊的地方.也许你会觉得用第三方的压缩工具很麻烦.我就遇到了这样问题,我不想在本地压缩,只想更新到服务器上去压缩,服务器压缩也不用备份之类的操作.于是 ...

最新文章

  1. 程序包不存在?无源文件?找不到文件?找不到或无法加载主类?
  2. linux消息队列操作
  3. html屏幕垂直居中显示,HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结...
  4. Hungtingdon road surgery
  5. Python装饰器、生成器、内置函数、Json-Day05
  6. SAP CRM WebClient UI Selenium UiElementHandler的实现
  7. 术语-服务:PaaS
  8. 敏捷外包工程系列之四:外包与敏捷开发专访(IIOM独家专访)
  9. java面试编程面试题_Java编程面试的前50个问题
  10. 是什么意思网络语_互联网推广是什么意思?新手网络推广怎么干?
  11. StringTokenizer类
  12. SpringMVC中解决POST和GET请求中文乱码问题
  13. AD18安装教程 附软件安装包和汉化包
  14. SolarWinds盛邀技术专业人士参加第八届年度THWACKcamp虚拟IT活动
  15. 浏览器下载2014正式版官方免费下载
  16. office2013 安装易用宝不成功
  17. Masscan——端口扫描
  18. 与阿里合伙人合影,两年净赚一百万,这个草根姑娘有什么魔力?
  19. 解决win10下 Virtual Box USB功能无法使用问题
  20. C语言 数组 冒泡排序法

热门文章

  1. myBaits Expert Wheat Exome — 从多个小麦品种中富集超过250Mb的高可信度的外显子
  2. 这个是不是呱呱做的恶意程序
  3. java transient 关键字_JAVA中TRANSIENT关键字的作用
  4. flex:1; 到底代表什么
  5. WINDOWS系统简介
  6. 高并发场景下backlog详解
  7. 从零开始带你成为MySQL实战优化高手学习笔记(一)
  8. 功能齐全的实用型软件分享
  9. 用Construct 2制作一个升级版的坦克大战
  10. 【资料分享】智能车比赛 - 轮胎处理