如何加速比罐子签名? [英] How to speedup jar signer?

查看:163
本文介绍了如何加速比罐子签名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用蚂蚁的签名我罐子网络开始部署。
Ant.signjar是当网络开始签约很慢。
如何加速比签名过程?

I use ant for sign my jars for web-start deployment. Ant.signjar is very slow when web-start signing. How to speedup signing process ?

推荐答案

我发现了一个可能的解决方案。

I found one possible solution.

在构建脚本ant.signjar所有罐子(我们使用的的gradle构建,超过20 MB依赖条件)被称为依次早些时候。现在,我使用Groovy库GPars方法:withPool(4)和eachParallel {} ant.signjar。它是清凉的在我的电脑2芯,并在构建服务器4核心。 (更快3次)

Earlier in build script ant.signjar called sequentially for all jars (We use gradle for build, more than 20 MB dependecies). Now i use groovy library GPars methods: withPool(4) and eachParallel { ant.signjar }. It is cool for 2 cores in my pc and 4 cores in build server. (for 3 times faster)

第二招是缓存:我们使用缓存签署罐子所有发布/非快照依赖。当我们运行建立一个没有干净的,它运行速度更快,因为使用缓存从构建目录签署库。

Second trick is cache: we use cached signed jars for all RELEASE/NON-SNAPSHOT dependencies. When we run build without clean, it runs faster because uses cached signed libs from build directory.

这篇关于如何加速比罐子签名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆