<build> <finalName>arts</finalName> <plugins> <plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <phase>compile</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <!-- delete dir="${basedir}/target/" /> <mkdir dir="${basedir}/target/drift/" /> --> <copy todir="${basedir}/target/drift/"> <fileset dir="${basedir}/drift/"> <include name="**/*.*" /> </fileset> </copy> </tasks> </configuration> </execution> </executions> </plugin> <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>yuicompressor-maven-plugin</artifactId> <version>1.1</version> <executions> <execution> <phase>compile</phase> <goals> <goal>compress</goal> </goals> </execution> </executions> <configuration> <encoding>UTF-8</encoding> <jswarn>false</jswarn> <!-- 若存在已压缩的文件,会先对比源文件是否有改动 有改动便压缩,无改动就不压缩 --> <force>false</force> <!-- 非混淆压缩,没有解决seajs局部变量问题前不要设置为false --> <nomunge>true</nomunge> <nosuffix>true</nosuffix> <!-- 在指定的列号后插入新行 --> <linebreakpos>-1</linebreakpos> <!-- 源目录,即需压缩的根目录 --> <sourceDirectory>${basedir}/drift/</sourceDirectory> <!-- 压缩js和css文件 --> <includes> <include>**/*.js</include> <include>**/*.css</include> </includes> <!-- 以下目录和文件不会被压缩 --> <excludes> <!-- 目前压缩只是移除空格和注释,遇到压缩过的再进行压缩无影响 --> <exclude>**/*.min.js</exclude> <exclude>**/*.min.css</exclude> <exclude>dist/js/ueditor/third-party/video-js/video.dev.js</exclude> <exclude>script/ArtJS/lib/angular.js</exclude> </excludes> <!-- 压缩后输出文件目录 --> <outputDirectory>${basedir}/target/drift</outputDirectory> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.2.1</version> <configuration> <descriptors> <descriptor>assembly.xml</descriptor> </descriptors> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
<?xml version="1.0" encoding="UTF-8"?> <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd"> <id>static</id> <includeBaseDirectory>false</includeBaseDirectory> <formats> <format>zip</format> </formats> <fileSets> <fileSet> <directory>${basedir}/target/drift/</directory> <outputDirectory>/drift</outputDirectory> <excludes /> </fileSet> <fileSet> <includes> <include>${basedir}/*.*</include> <include>${basedir}/activity/**</include> <include>${basedir}/editor/**</include> <include>${basedir}/order/**</include> <include>${basedir}/search/**</include> <include>${basedir}/svg/**</include> <include>${basedir}/user/**</include> <include>${basedir}/userLogin/**</include> </includes> <excludes> <exclude>${basedir}/.settings</exclude> <exclude>${basedir}/.idea</exclude> <exclude>${basedir}/drift</exclude> </excludes> </fileSet> </fileSets> </assembly>
相关推荐
maven打包使用yui压缩css和js文件
js,css压缩文件实例,还可以合并js哦
yuicompressor-maven-plugin, 用于压缩 (Minify/Ofuscate/Aggregate) Javascript文件和使用 YUI 压缩器的CSS文件的Maven 插件 [[Flattr this git repo] ( http://api.flattr.com/button/flattr-badge-large.png)]...
缩小Maven插件Minify Maven插件结合并最小化了CSS和JavaScript文件,从而加快了页面加载速度。 它会生成CSS和JavaScript资源的合并版本和缩小版本,可以在您的项目中重复使用。 在后台,它使用和但围绕这些工具有一...
Maven 压缩插件 压缩:CSS,JS 文件 压缩:jsp 中的JS,CSS 代码块 JSP 引用资源文件版本控制。 JSP 引用JS,CSS,IMG CDN 域名支持 JS 中文Unicode处理。 插件详细描述请Down下项目中查看README.MD文件
Maven 压缩插件 压缩:CSS,JS 文件 压缩:jsp 中的JS,CSS 代码块 JSP 引用资源文件版本控制。 JSP 引用JS,CSS,IMG CDN 域名支持 JS 中文Unicode处理。
Java WEB JS,CSS,HTML压缩,代码注入,静态资源文件引用文件MD5处理等等 ####项目描述该Maven插件在apache的maven-war-plugin插件基础之上扩展配置文件package.conf复制到maven资源文件路径即可 package.conf 配置...
eclipse 中maven项目中的 *.js *.css 文件使用 yuicompressor-maven-plugin 插件压缩
简单的Maven插件,可在构建时将gzip JS和CSS文件压缩。 除了Maven本身,没有其他依赖项。 Maven依赖 Maven软件包发布在Github上: : 用法: <groupId>com.manikanta</groupId> <artifactId>mg-maven-resource-...
resources-optimizer-maven-plugin.zip,maven plugin用于压缩和合并javascript和css文件等资源。maven plugin用于压缩和合并web资源
在JavaScript的世界里,随着Node.js的流行,JavaScript原生的构建工具已经成为可能。 Grunt.js是基于Node.js的自动化任务运行器。Grunt.js结合NPM的包依赖管理,完全可以媲美Maven。Grunt.js天然适合前端应用程序的...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
##为了更好的使用对静态资源进行版本管理,特有如下注意事项以及说明 样式文件相关 css样式文件中支持相对路径,但是前提是...如果引用的js库是压缩过的话则引用该库的时候需要加上".min"标识,如:zepto-1.1.3.min.js
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven
一个Maven插件提供了JS和CSS的最小化和聚合功能,将许多小文件合并为一个唯一命名的文件,以支持浏览器端缓存。 JSP标记允许轻松,自动地使用这些聚合的文件以及资源服务器Web应用程序中的文件(如果可用),而在不...
13)、JS和CSS压缩使用YUI Compressor。 14)、JAVA代码混淆使用Allatori。 15)、获取系统信息使用Sigar。 16)、单元测试使用JUnit。 17)、配置文件加密使用Jasypt。 18)、缓存使用EhCache或是Memcached。 19)、...
特征Appstats支持Google AJAX库API(jQuery) 墓碑整合JRebel支持本地开发控制台支持( ) Maven支持通过yuicompressor-maven-plugin进行CSS / JS压缩使用maven-gae-plugin 远程API /批量加载程序支持Sitemesh集成...
java图像压缩源码 java-developer-bookmark 一个java后台开发人员的常用书签导航 本人是一个java程序员,常常在日常开发中会用到线上一些工具,我个人感觉很实用的,因此分享给大家,希望大家喜欢,欢迎各位fork一起...
前端资源:可能会有HTML、CSS、JavaScript文件,这些是用于构建用户界面的前端代码。可能还会包括图片、图标等静态资源。第三方库依赖:项目可能会依赖于第三方库或框架,如Spring MVC、Spring Security、Thymeleaf...
js,css语法转换 eslint 热更新 支持Vue 打包压缩 IE9+ 支持传统JSP开发所的所有功能;可以通过自定义webpack配置来实现对react的支持;通过引入vue-router和vuex某一个页面完成可以变成一个单页应用。 如果您想要...