zoukankan      html  css  js  c++  java
  • gradle的搭建和配置

    下载

    官方网站:https://gradle.org/install/#manually

    提供了两种下载方式,Binary-only是只下载二进制源码,Complete, with docs and sources是下载源码和文档。如果有阅读文档的需求可以下载第二个,没有需要的下载Binary-only即可。

    安装和配置

    解压安装包到想安装到的目录。

    配置环境变量到bin目录

    修改Gradle本地仓库的位置

    将C:Usersyouname.gradle的默认目录复制到d:/gradle_repo/.gradle,然后设置系统环境变量:
    GRADLE_USER_HOME=d:/gradle_repo/.gradle

    gradle 国内加速,修改镜像源

    a). 配置只在当前项目生效

    在 build.gradle 文件内修改/添加 repositories 配置
    repositories {
        maven {
            url "http://maven.aliyun.com/nexus/content/groups/public"
        }
    }

    b). 配置全局生效

    找到 (用户家目录)/.gradle/init.gradle 文件,如果找不到 init.gradle 文件,自己新建一个
    修改/添加 init.gradle 文件内的 repositories 配置
    allprojects {
        repositories {
            maven {
                url "http://maven.aliyun.com/nexus/content/groups/public"
            }
        }
    }

    验证是否修改成功

    在 build.gradle 文件内增加一个任务

    task showRepos {
        doLast {
            repositories.each {
                println "repository: ${it.name} ('${it.url}')"
            }
        }
    }

    然后执行 gradle -q showRepos 任务,如果输出了刚刚配置的地址就说明修改成功,如下:

    $ gradle -q showRepos
    repository: maven ('http://maven.aliyun.com/nexus/content/groups/public')

    这里会报找不到tools.jar的错误,解决方法:

    tools.jar 在jdk下的lib中。
    先说一下jdk和jre的区别:
    Jre是运行环境,及编译后的java程序运行时只需要jre就行了;
    jdk是开发环境,当你开发java程序时需要用jdk。

    Jdk包括了jre,及 java程序运行有jre或jdk都可以,但jdk包括了在开发过程中需要的工具。

    如果只是运行java程序,只要jre就行了,因为jre要比jdk省空间。 我在配置java环境时一般都将D:jdk6in目录直接加入环境变量就可以了,这对java编译环境已经可以满足要求。

    但ant需要tools.jar
    最好是配置环境变量时:JAVA_HOME =C:Program FilesJavajdk1.6.0_10
    classpath =.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar 这样在运行ant编译程序时就不会出问题。

    但是为了绕过更改环境变量的问题,我直接把JDK文件夹中的tools.jar复制到了jrelib下

     
  • 相关阅读:
    第三节 java 数组(循环遍历、获取数组的最值(最大值和最小值)、选择排序、冒泡排序、练习控制台输出大写的A)
    第三节 java 数组
    brpc
    thrift 总结
    C++ 中 # 和## 的使用
    查看系统句柄数
    zenuml
    shell脚本
    resize() reserve()函数的区别(vector)
    grep 用法
  • 原文地址:https://www.cnblogs.com/lvchengda/p/12619807.html
Copyright © 2011-2022 走看看