Gradle笔记——关于Gradle 1.12
到眼下为止,Gradle已经出到2.1版本号了,从1.12这个版本号開始看,主要是由于我使用Gradle是Android开发所须要。公司里面是採用Android Studio来进行Android项目的开发的,而公司里普遍用的还是Android Studio的0.8.4及其之前的版本号,临时还不能更新到2.0或更新的版本号。另外,Gradle1.12是Gradle 1.x的最后一个版本号。也是我用的时间最久的一个版本号。或许是这样的情结再加上前面的原因吧,让我认为有必要从Gradle 1.12開始吧。
这篇文章对Gradle 1.12的更新先做个简要的介绍,包括但不涵盖全部更新的内容。
兴许文章会具体介绍Gradle的具体功能使用。当然,用的是1.12的版本号。对于Gradle 2.0及之后的版本号增删的内容再在兴许补充。
Gradle 1.12的更新的内容
在这一版本号其中,对Tooling API进行了一些优化,所以导入Gradle项目会变得更快。
在1.12其中改进了Clang与Visual Studio的整合,而且通过CUnit提供了对此原生代码的支持。Clang的更新还有其它内容。因为我的重点是Android项目,对此不作其它描写叙述,假设有兴趣。能够去看用户手冊里Clang的章节。
dependencies { components { eachComponent { ComponentMetadataDetails details -> details.changing = details.id.group == "my.company" && details.id.version.endsWith("-dev") } } }
它就会觉得group为"my.company"而且版本以"-dev"结束的库都是在不断更新的。这样在进行构建的时候,就会再去更新这个库,而不是用着旧的缓存了。
gradle wrapper能够看作是对gradle的封装,它能够使得在没有安装gradle的电脑上也能够使用Gradle进行构建。
能够看下你的项目中的gradlew.bat或gradlew.sh文件吧。
修复的问题
过时的内容
可能是比較大的修改
近期我也正在努力学习英语和学习翻译,想作出贡献又惟恐误导了别人,在学习和翻译的路人艰难前进。接受大家对于我传达有误的地方的全部批评和指正。
posted on 2017-07-07 18:36 yjbjingcha 阅读(206) 评论(0) 编辑 收藏 举报