zoukankan      html  css  js  c++  java
  • Intellij IDEA 安装配置Gradle

    1.安装

    到官网链接下载最新的bin版本,解压到

    D:Program Files (x86)JetBrainsIDEA Configuration And Cachegradle

    配置环境变量

    GRADLE_HOME=D:Program Files (x86)JetBrainsIDEA Configuration And Cachegradle

    GRADLE_USER_HOME=D:Program Files (x86)JetBrainsIDEA Configuration And Cache.gradle

    注意上面的配置

    第一个是gradel,是gradle的安装路径

    第二个是.gradle,注意前面有个点号,这个文件是用来存放Gradle缓存的

    将下面的配置添加到Path路径中:

    D:Program Files (x86)JetBrainsIDEA Configuration And Cachegradlein

    使用gradle -v 命令查看:

    C:UsersqhongDesktop
    $ gradle -v
    
    Welcome to Gradle 4.9!
    
    Here are the highlights of this release:
     - Experimental APIs for creating and configuring tasks lazily
     - Pass arguments to JavaExec via CLI
     - Auxiliary publication dependency support for multi-project builds
     - Improved dependency insight report
    
    For more details see https://docs.gradle.org/4.9/release-notes.html
    
    
    ------------------------------------------------------------
    Gradle 4.9
    ------------------------------------------------------------
    
    Build time:   2018-07-16 08:14:03 UTC
    Revision:     efcf8c1cf533b03c70f394f270f46a174c738efc
    
    Kotlin DSL:   0.18.4
    Kotlin:       1.2.41
    Groovy:       2.4.12
    Ant:          Apache Ant(TM) version 1.9.11 compiled on March 23 2018
    JVM:          1.8.0_102 (Oracle Corporation 25.102-b14)
    OS:           Windows 10 10.0 amd64

    在咱们的gradle缓存.gradle目录下创建一个gradle.properties 文件 ,再打开该文件在其中添加如下语句,可以提高编译速度。

    #开启线程守护,第一次编译时开线程,之后就不会再开了
    org.gradle.daemon=true
    #配置编译时的虚拟机大小
    org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
    #开启并行编译,相当于多条线程再走
    org.gradle.parallel=true
    #启用新的孵化模式
    org.gradle.configureondemand=true

    2.IDEA配置:

    Service directory path:就配置到放gradle缓存的地方。

    Offline work:离线工作,在包全都下载以后可以设置,这样效率高些。

    3.Gradle命令

    gradle -v                  //版本号
    gradle clean               //清除build文件夹
    gradle build               //检查依赖并打包
    gradle assembleDebug       //编译打包Debug包
    gradle assembleRelease     //编译打包Release包
    gradle installRelease      //打包并安装Release包
    gradle unstallRelease      //卸载Release包
    gradle dependencies        //查看依赖图表
    gradle clean build -x test //跳过测试编译
    gradle --profile build     //分析构建任务
    gradle build --dry-run     //编译并不执行任务
    gradle install             //安置项目jar包到本地Maven仓库
    gradle tasks               //查看Gradle任务
    gradle tasks --all         //查看所有Gradle任务
    gradle build --daemon      //使用Gradle守护程序(Daemon)
    gradle build --offline     //用离线模式运行
    gradle clean build --refresh-dependencies     //刷新Gradle依赖缓存

    参考:

    https://services.gradle.org/distributions/

    https://blog.csdn.net/x_iya/article/details/75040806

    https://www.cnblogs.com/dwb91/p/6523541.html

    https://blog.csdn.net/yanzi1225627/article/details/52024632

    https://www.jianshu.com/p/109dfedd56c8

    http://daking.tech/2017/03/10/Gradle%E7%AC%94%E8%AE%B03%EF%BC%9AGradle%E5%91%BD%E4%BB%A4/

  • 相关阅读:
    JavaScript
    94.Binary Tree Inorder Traversal
    144.Binary Tree Preorder Traversal
    106.Construct Binary Tree from Inorder and Postorder Traversal
    105.Construct Binary Tree from Preorder and Inorder Traversal
    90.Subsets II
    78.Subsets
    83.Merge Sorted Array
    80.Remove Duplicates from Sorted Array II
    79.Word Search
  • 原文地址:https://www.cnblogs.com/hongdada/p/9358915.html
Copyright © 2011-2022 走看看