用户登录
用户注册

分享至

gradle的使用

  • 作者: 纵之影杯酒难续
  • 来源: 51数据库
  • 2020-09-26
Gradle作为新的构建工具,获得了2010 Springy大奖,并入围了2011的Jax最佳Java技术发明奖。它是基于Groovy语言的构建工具,既保持了Maven的优点,又通过使用Groovy定义的DSL[2],克服了 Maven中使用XML繁冗以及不灵活等缺点。在Eugene Dvorkin撰写的文章《最让人激动的5个Java项目》中,他是这样介绍Gradle的:
“工程自动化是软件项目成功的必要条件,而且它应该实现起来简单、易用、好玩。构建没有千篇一律的方法,所以Gradle没有死板的强加方法于我们,尽管你会认为查找和描述方法很重要,然而Gradle对于如何描述有着非常好的支持。我不认为工具能够拯救我们,但是Gradle能给你所需要的自由,你可以利用Gradle构建易描述的、可维护的、简洁的、高性能项目”。



  gradle是一种依赖管理工具,基于groovy语言,面向java应用为主,它抛弃了基于xml的各种繁琐配置,取而代之的是一种基于groovy的内部领域特定(dsl)语言.
1.app文件夹下的gradle是这个module的最主要的配置文件,里面包括设置编译时sdk的最低最高的版本号、build tools的版本,以及显示java版本和dependences等。
2.项目下build.gradle内容主要包含了两个方面:一个是声明仓库的源,另一个是声明了android gradle plugin的版本.
3.项目下settings.gradle里面主要声明一些需要加入gradle的module
软件
前端设计
程序设计
Java相关