如何在IDEA里正确导入从Github上下载的Gradle项目
一、gradle安装
1、 安装jdk
1.1 需要安装jdk1.5以上才能运行gradle。
1.2 验证jdk是否安装成功 java –version。
1.3 设置JAVA_HOME环境变量。
2、 下载gradle
地址:http://services.gradle.org/distributions/
3、 解压gradle-3.5-bin.zip。
4、 设置GRADLE_HOME环境变量。
%GRADLE_HOME%\bin;
5、 验证gradle 是否安装成功 gradle –v 。
Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\Administrator>gradle -version ------------------------------------------------------------ Gradle 3.5 ------------------------------------------------------------ Build time: 2017-04-10 13:37:25 UTC Revision: b762622a185d59ce0cfc9cbc6ab5dd22469e18a6 Groovy: 2.4.10 Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015 JVM: 1.8.0_66 (Oracle Corporation 25.66-b18) OS: Windows 7 6.1 amd64 C:\Users\Administrator>
二、从Github里下载自己想要的项目源码
方法一、
- 选择菜单栏的
File->Open
。
2、在打开的窗口选择对应Gradle
项目的build.gradle
文件,然后点击OK
。
3、在Open Project
窗口中,点击Open as Project
。
4、在Import from Gradle
窗口,配置你的Gradle
项目,然后点击ok
。
5、在Open Project
窗口,点击Open Existing Project
按钮。
省略
6、最后,在New Project
窗口根据自己需要选择This Window
或New Window
即可。
成功!
方式二、用gradle构建产生IDEA工程文件
1、 进入cmd,切换到Gradle项目源码根目录
2、 执行命令:gradle idea
Microsoft Windows [版本 10.0.16299.125] (c) 2017 Microsoft Corporation。保留所有权利。 C:\Users\lenovo>cd /d D: D:\>cd D:\Code\IntelliJIDEAUltimateCode\paper\Hystrix-master D:\Code\IntelliJIDEAUltimateCode\paper\Hystrix-master>gradle idea
也许你会遇到这个问题:
> Configure project : Git repository not found at D:\Code\IntelliJIDEAUltimateCode\paper\Hystrix-master -- nebula-release tasks
will not be available. Use the git.root Gradle property to specify a different directory. FAILURE: Build failed with an exception. * Where: Build file ‘D:\Hystrix-master\build.gradle‘ line: 11 * What went wrong: An exception occurred applying plugin request [id: ‘nebula.netflixoss‘, version: ‘3.4.0‘] > Failed to apply plugin [id ‘nebula.netflixoss‘] > Cannot set property ‘defaultVersionStrategy‘ on null object * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. * Get more help at https://help.gradle.org BUILD FAILED in 1s D:\Code\IntelliJIDEAUltimateCode\paper\Hystrix-master>
见Git学习系列之Windows上安装Git之后的一些配置(图文详解)
解决办法:
编辑build.gradle文件,默认是
添加如下内容即可。
repositories { jcenter() maven { url ‘https://maven.google.com‘ } }
3、 导入flume项目
3.1 选择idea import project
3.2 选择Gradle项目源码位置
3.3 选择外部model Gradle
3.4 选择gradle home