美文网首页
2020-08-03 构建工具Gradle

2020-08-03 构建工具Gradle

作者: fjasmin | 来源:发表于2020-08-03 19:14 被阅读0次

    所谓的构建工具就是对你的项目进行编译,运行签名打包依赖等一些列的功能合集。 主流的构建工具有三种,AntMavengradle

    1. Ant:第一个构建工具,有点是上手快,构建过程的控制直观透明。
    2. Maven:主要用于依赖管理,用xml写配置文件。优点是生命周期。
    3. Gradle:结合了Ant和Maven的优点,即灵活又有生命周期管理易于使用。也不需要xml.

    今天主要介绍一下目前正在用的Gradle,Gradle就是一个开源的项目自动化构建工具,建立在Apache Ant 和Apache Maven 概念的基础上,引入了基于Groovy的特定领域语言(DSL).

    现在你肯定要问我Groovy是什么了,Groovy是用于java虚拟机的一种敏捷的动态语言,是一种成熟的面向对象的编程语言,比我成熟多了。既可以面向对象编程,也可以用做纯粹的脚本语言。与java相比较,Groovy完全兼容java语法,分号是可选的。类和方法都是默认public。编译器给属性自动添加getter/setter方法,属性可以直接用点号获取,不再需要通过方法来获取,同时最后一个表达式的值会被作为返回值,==等同于equals()。不会有NullPointerException。
    好了,这是我目前的理解了,以后有知识再补上。

    相关文章

      网友评论

          本文标题:2020-08-03 构建工具Gradle

          本文链接:https://www.haomeiwen.com/subject/etsvrktx.html