以下文件是工作中的一个备份
<build>
<finalName>App</finalName>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
</plugin>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>yuicompressor-maven-plugin</artifactId>
<version>1.3.0</version>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>compress</goal>
</goals>
</execution>
</executions>
<configuration>
<!-- 压缩文件编码 -->
<encoding>UTF-8</encoding>
<!-- 不显示js可能的错误 -->
<jswarn>false</jswarn>
<!-- 排除已压缩的文件,例如jquery-1.8.2.min.js -->
<!-- <excludes>
<exclude>js/**/*.min.js</exclude>
</excludes> -->
<includes>
<include>js/**/*.js</include>
<include>css/**/*.css</include>
</includes>
<!-- 不使用后缀 -->
<nosuffix>true</nosuffix>
<!-- 把文件压缩成一行 -->
<linebreakpos>-1</linebreakpos>
<!-- 指定需要压缩文件的目录,这是我的目录(修改为你自己的目录吧..) -->
<sourceDirectory>src/main/webapp/resource</sourceDirectory>
<outputDirectory>target/App/resource</outputDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
<webResources>
<resource>
<directory>src/main/resources/${package.environment}</directory>
<targetPath>WEB-INF/classes</targetPath>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources/${package.environment}</directory>
<includes>
<include>**/web.xml</include>
</includes>
<targetPath>WEB-INF</targetPath>
<filtering>true</filtering>
</resource>
</webResources>
<warSourceExcludes>
resource/js/**/*.js,
resource/css/**/*.css
</warSourceExcludes>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
注:
base directory: ${workspace_loc:/app}
goal:clean yuicompressor:compress install -Dmaven.test.skip=true
如果提示不到前缀yuicompressor,修改maven对应的setting.xml
<pluginGroups>
<!-- pluginGroup
| Specifies a further group identifier to use for plugin lookup.
<pluginGroup>com.your.plugins</pluginGroup>
-->
<pluginGroup>net.alchim31.maven</pluginGroup>
</pluginGroups>
分享到:
相关推荐
maven打包使用yui压缩css和js文件
js,css压缩文件实例,还可以合并js哦
maven依赖war构件 技术交流希望 这个工程简单的介绍一下怎么在开发环境
yuicompressor-maven-plugin, 用于压缩 (Minify/Ofuscate/Aggregate) Javascript文件和使用 YUI 压缩器的CSS文件的Maven 插件 [[Flattr this git repo] ( http://api.flattr.com/button/flattr-badge-large.png)]...
java运行依赖jar包
maven-war-plugin-2.1.jar
####项目描述该Maven插件在apache的maven-war-plugin插件基础之上扩展配置文件package.conf复制到maven资源文件路径即可 package.conf 配置如下: #CDN HOST cdn.base.url=http://xxx.cdn.com/ #Jsp中Script.src,...
主要介绍了Spring Boot+maven打war包的方法,本文通过实例代码相结合的形式给大家介绍的非常详细,需要的朋友参考下吧
maven-war-plugin-20030413.023708.jar
maven-war-plugin-2.0.1.jar
java运行依赖jar包
maven-war-plugin-2.0.jar
maven-war-plugin-1.6.3.jar
maven-war-plugin-2.0.2.jar
maven-war-plugin-1.6.2.jar
缩小Maven插件Minify Maven插件结合并最小化了CSS和JavaScript文件,从而加快了页面加载速度。 它会生成CSS和JavaScript资源的合并版本和缩小版本,可以在您的项目中重复使用。 在后台,它使用和但围绕这些工具有一...
ssm_spring_mvc_maven.war,页面用的bootstrap,实现了记录的增删改查,数据回显,模糊查询
maven版正确的Springboot打war包所需的pom依赖配置文件,童叟无欺,绝不欺骗,如下载后有问题,可联系本人
NULL 博文链接:https://yan578351314.iteye.com/blog/1201387
java运行依赖jar包