3

我正在使用 4 个外部库的产品中工作。所有这些库都通过 External Jars 包含在内。Jar 依赖项的构建时间约为 10 分钟。我用 Gradle 依赖项更改了 Jar 依赖项,然后构建时间来到了 3.5 分钟。

之前的依赖项(10 分钟构建时间)

compile fileTree(dir: '../../dml/lib', include: ['handlebars-proto-4.0.6.jar'])
compile fileTree(dir: '../../dml/lib', include: ['itextpdf-5.5.11.jar'])
compile fileTree(dir: '../../dml/lib', include: ['xmlworker-5.5.11.jar'])
compile fileTree(include: ['joda-time-2.4.jar'], dir: '../../stdlib_java/lib')

我更改了 Gradle 依赖项(构建时间 3 分钟 40 秒)

compile 'com.itextpdf:itextpdf:5.5.6'
compile 'com.itextpdf.tool:xmlworker:5.5.11'
compile group: 'com.github.jknack', name: 'handlebars', version: '4.0.6'
compile 'net.danlew:android.joda:2.9.9'

你能解开我的困惑里面发生了什么吗?

4

0 回答 0