Gradle安装

1. 安装Gradle

CentOS下安装
官网下载安装Gradle步骤,下载安装包以后解压并配置环境变量(不罗嗦了)

Ubuntu下安装
sudo apt-get install -f gradle

测试Gradle是否安装成功
gradle -v

2. 使用Gradle编译

gradle build
gradle会根据build.gradle文件自动下载依赖包,并把源码编译成jar包。

当然也可以在build.gradle文件中修改依赖,
举个我在编译Myriad时出现的一个例子(Myriad就不做介绍了,后面会对Myriad做一个简单的介绍):
dependencies { compile project(':myriad-commons') compile "org.apache.hadoop:hadoop-common:${hadoopVer}" compile "org.apache.hadoop:hadoop-yarn-common:${hadoopVer}" compile "org.apache.hadoop:hadoop-yarn-server-resourcemanager:${hadoopVer}" compile "com.lmax:disruptor:3.3.0" compile "io.dropwizard.metrics:metrics-core:${metricsVer}" compile "io.dropwizard.metrics:metrics-annotation:${metricsVer}" compile "io.dropwizard.metrics:metrics-healthchecks:${metricsVer}" compile "org.hibernate:hibernate-validator:5.1.2.Final" compile "com.fasterxml.jackson.core:jackson-annotations:2.5.1 compile "com.fasterxml.jackson.core:jackson-databind:2.5.1 compile "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.5.1 compile "org.apache.curator:curator-framework:2.7.1" compile "org.apache.commons:commons-lang3:3.4" compile 'com.google.inject.extensions:guice-multibindings:3.0' testCompile "org.apache.hadoop:hadoop-yarn-server-resourcemanager:${hadoopVer}:tests" }
由于Myriad编译jackson的版本是2.5.1,编译完成后把jar包复制到YARN_HOME/lib/下,但是yarn自带的jacksoon包是2.2.3,这样就会发生版本冲突,所以在使用gradle进行编译的时候就要把版本号修改好。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,993评论 19 139
  • 一、前提条件 Gradle在所有主要操作系统上运行,并且只需要安装Java JDK或JRE版本7或更高版本。要检查...
    Android那些事儿阅读 3,112评论 0 49
  • gradle简介 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。它...
    坚果MAN阅读 1,181评论 0 0
  • 安装:sudo apt-get install gradle gradle -v ERROR: JAVA_HOME...
    拉肚阅读 2,299评论 0 0
  • 2015年9月2日,星期三,凌晨12:48。 通往长春的火车平稳快速地行驶着,车厢里的人们大都已经昏昏沉沉地睡着,...
    Apk夏夕阅读 360评论 0 0