标签:values gwt html 测试 配置 项目 多线程 目的 blog
最近在优化一个gwt项目的maven编译时间
具体用到的优化项:
1.mvn install +编译参数
-T 1C 表示每个CPU核心跑一个工程;
-Dmaven.compile.fork=true 多线程进行编译;
-DskipTests 不执行测试用例;
-Dmaven.test.skip=true不执行测试用例,也不编译测试用例类
2.mvn clean dependency:analyze查找并去掉多余依赖包 参考http://www.cnblogs.com/yang-wu/p/3262499.html
3.去掉一些maven操作:如source-marven-plugin
4.简化gwt
GWT编译是按支持的浏览器种类、支持的多语言种类来生成多个html文件,比如支持3中浏览器,3种语言,就会生成3*3=9种html(即生成9种permutation)
配置*.gwt.xml文件中的user.agent 和 locale,比如只支持中文:
<extend-property name="locale" values="zh_CN"/>
<set-property name="locale" value="zh_CN" />
extra:
在项目中添加 lisense用 license-maven-plugin
maven默认是增量构建(mvn install),不用增量构建(mvn clean install)
标签:values gwt html 测试 配置 项目 多线程 目的 blog
原文地址:https://www.cnblogs.com/aprilsunny/p/9168635.html