2016-08-22 17:04

引用来自“DuLerWeil”的评论

怎么全局配置插件及依赖的代理或者镜像地址?默认的卡成翔

引用来自“Feng_Yu”的评论

你没看文档吗?有的

引用来自“DuLerWeil”的评论

看了,文档好像只有依赖镜像的配置,没有插件的。也找了官方社区的一些讨论,但没什么实质性结果

引用来自“Feng_Yu”的评论

怎么没有?如果你用的是旧版本的DSL,那么是在buildscript {} DSL中指定repositories {},如果你用的是新版本的plugins {} DSL,那么是在settings.gradle增加pluginRepositories {} DSL。具体看文档

引用来自“DuLerWeil”的评论

哥们,还得问下,你说的新旧两种方式我以前包括最近也重新试了。settings.gradle里pluginRepositories {}的方式,好像只能基于项目级别配置,没法做到全局一次性配好,默认对所有项目生效。

引用来自“Feng_Yu”的评论

目前不支持。gradle倒是有个全局配置init.gradle(https://docs.gradle.org/current/userguide/init_scripts.html),不过目前不能配置仓库,see issue: https://issues.gradle.org/browse/GRADLE-2801

引用来自“DuLerWeil”的评论

嗯,这个issue也是之前看到的,想通过init.gradle这样的全局脚本,把项目依赖、插件等等需要下载的地方全部转到公司的镜像或者代理地址,文档、社区、BugList之类的找了一圈,愣是没找到完整的解决方法。
我的~/.gradle/init.gradle: $ cat ~/.gradle/init.gradle
allprojects {
buildscript {
repositories {
mavenLocal()
maven { url "http://172.16.250.3:8081/repository/maven-public/" }
}
}

repositories {
mavenLocal()
maven { url "http://172.16.250.3:8081/repository/maven-public/" }
}
}

但是settings.gradle这玩意是没有全局配置的,所以用plugins {} 定义的插件暂时没好办法重定向仓库,只能自己写settings.gradle了。
2016-08-22 16:43

引用来自“DuLerWeil”的评论

怎么全局配置插件及依赖的代理或者镜像地址?默认的卡成翔

引用来自“Feng_Yu”的评论

你没看文档吗?有的

引用来自“DuLerWeil”的评论

看了,文档好像只有依赖镜像的配置,没有插件的。也找了官方社区的一些讨论,但没什么实质性结果

引用来自“Feng_Yu”的评论

怎么没有?如果你用的是旧版本的DSL,那么是在buildscript {} DSL中指定repositories {},如果你用的是新版本的plugins {} DSL,那么是在settings.gradle增加pluginRepositories {} DSL。具体看文档

引用来自“DuLerWeil”的评论

哥们,还得问下,你说的新旧两种方式我以前包括最近也重新试了。settings.gradle里pluginRepositories {}的方式,好像只能基于项目级别配置,没法做到全局一次性配好,默认对所有项目生效。
忽略上一条回复吧,那个是旧版本的issue。我试了下3.0版本,是OK的,可以参考官方文档的链接,配置init.gradle就行了
2016-08-22 16:36

引用来自“DuLerWeil”的评论

怎么全局配置插件及依赖的代理或者镜像地址?默认的卡成翔

引用来自“Feng_Yu”的评论

你没看文档吗?有的

引用来自“DuLerWeil”的评论

看了,文档好像只有依赖镜像的配置,没有插件的。也找了官方社区的一些讨论,但没什么实质性结果

引用来自“Feng_Yu”的评论

怎么没有?如果你用的是旧版本的DSL,那么是在buildscript {} DSL中指定repositories {},如果你用的是新版本的plugins {} DSL,那么是在settings.gradle增加pluginRepositories {} DSL。具体看文档

引用来自“DuLerWeil”的评论

哥们,还得问下,你说的新旧两种方式我以前包括最近也重新试了。settings.gradle里pluginRepositories {}的方式,好像只能基于项目级别配置,没法做到全局一次性配好,默认对所有项目生效。
目前不支持。gradle倒是有个全局配置init.gradle(https://docs.gradle.org/current/userguide/init_scripts.html),不过目前不能配置仓库,see issue: https://issues.gradle.org/browse/GRADLE-2801
2016-08-22 13:45
怀念 make 的速度!
2016-08-19 13:54

引用来自“ifu25”的评论

这个3.0要怎么部署到Android Studio中?还要更新插件吗?
现在as最新的是:com.android.tools.build:gradle:2.1.3
这个要等google自己更新com.android.tools.build:gradle
2016-08-19 13:11

引用来自“DuLerWeil”的评论

怎么全局配置插件及依赖的代理或者镜像地址?默认的卡成翔

引用来自“Feng_Yu”的评论

你没看文档吗?有的

引用来自“DuLerWeil”的评论

看了,文档好像只有依赖镜像的配置,没有插件的。也找了官方社区的一些讨论,但没什么实质性结果
怎么没有?如果你用的是旧版本的DSL,那么是在buildscript {} DSL中指定repositories {},如果你用的是新版本的plugins {} DSL,那么是在settings.gradle增加pluginRepositories {} DSL。具体看文档
2016-08-19 09:25

引用来自“mahengyang”的评论

gradle远达不到成熟的地步,文档写的不够清晰,“Gradle Daemon 性能提升了 75%”,可见以前是有多慢

引用来自“打杂程序猿”的评论

gradle 的文档..还不够清晰啊....你看的是官方文档吗....

我还真没见过..文档有比gradle 细成那样的..

引用来自“mahengyang”的评论

官方文档很细,但是没有条理,太多默认的规则
默认规则就是让你减少配置。如果没有默认规则你难道一个个全部自己配?
2016-08-19 09:25

引用来自“554330833a”的评论

怎么替换maven
google一下,你就知道
2016-08-19 09:25

引用来自“DuLerWeil”的评论

怎么全局配置插件及依赖的代理或者镜像地址?默认的卡成翔
你没看文档吗?有的
2016-08-18 19:20

引用来自“mahengyang”的评论

gradle远达不到成熟的地步,文档写的不够清晰,“Gradle Daemon 性能提升了 75%”,可见以前是有多慢

引用来自“打杂程序猿”的评论

gradle 的文档..还不够清晰啊....你看的是官方文档吗....

我还真没见过..文档有比gradle 细成那样的..
官方文档很细,但是没有条理,太多默认的规则
2016-08-18 11:14

引用来自“mahengyang”的评论

gradle远达不到成熟的地步,文档写的不够清晰,“Gradle Daemon 性能提升了 75%”,可见以前是有多慢
gradle 的文档..还不够清晰啊....你看的是官方文档吗....

我还真没见过..文档有比gradle 细成那样的..
2016-08-18 09:11
gradle远达不到成熟的地步,文档写的不够清晰,“Gradle Daemon 性能提升了 75%”,可见以前是有多慢
2016-08-18 08:55
很慢很烂,但是还是得用,妈蛋
回复 @
{{emojiItem.symbol}}
返回顶部
顶部