码迷,mamicode.com
首页 > 系统相关 > 详细

如何在IDEA里给大数据项目导入该项目的相关源码(博主推荐)(类似eclipse里同一个workspace下单个子项目存在)(图文详解)

时间:2018-05-31 14:38:18      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:技术   flume   代码   soft   mon   adl   min   image   com   

如果在一个界面里,可以是单个项目

   注意:本文是以gradle项目的方式来做的!

 

 

   注意:本文是以maven项目的方式来做的!

如何在IDEA里正确导入从Github上下载的Maven项目(含相关源码)(博主推荐)(图文详解)

 

 

 

 

 

  如果在一个界面里,可以是多个项目

  注意:本文是以maven项目的方式来做的!

IDEA学习系列之IDEA里如何正确设置(类似eclipse里同一个workspace下多个子项目并存)(自定义新建或导入本地现有的maven项目)(图文详解)

 

 

 

 

 

一、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>
技术分享图片

 

 

 

 

技术分享图片

 

 

 

 

二、下载Apache Flume源代码

1、  下载flume源码:http://archive.apache.org/dist/flume/

2、  解压flume源码包

技术分享图片

 

 技术分享图片

 

 

 

 

 

 

三、用gradle构建产生IDEA工程文件

1、  进入cmd,切换到flume源码根目录

 技术分享图片

 

 

 

2、  执行命令:gradle idea

 技术分享图片

 

   若大家这一步,出现如下的错误,则

技术分享图片

技术分享图片
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>cd /d D:

D:\>cd D:\SoftWare\apache-flume-1.7.0-src

D:\SoftWare\apache-flume-1.7.0-src>gradle idea
Starting a Gradle Daemon (subsequent builds will be faster)

FAILURE: Build failed with an exception.

* What went wrong:
Task ‘idea‘ not found in root project ‘apache-flume-1.7.0-src‘.

* Try:
Run gradle tasks to get a list of available tasks. Run with --stacktrace optio
to get the stack trace. Run with --info or --debug option to get more log outp
.

BUILD FAILED

Total time: 30.504 secs

D:\SoftWare\apache-flume-1.7.0-src>
技术分享图片

 

 

 

解决办法:

  编辑build.gradle文件,添加如下内容即可。

repositories {
        jcenter()
        maven {
            url ‘https://maven.google.com‘
        }
    }

 

 

 技术分享图片

 

 

 

 

 

 

3、  导入flume项目

3.1 选择idea import project

 

 技术分享图片

 

 

3.2 选择flume源码位置

 技术分享图片

 

 

 

 

3.3 选择外部model Gradle

 技术分享图片

 

 

 

 

 

3.4 选择gradle home

 技术分享图片

 

 

 

 

 

3.5 导入idea

 技术分享图片

 

 

 

技术分享图片

 

   若以后大家,对于想看flume的其他版本,也是如此。

 

 

 

技术分享图片

 

 

 

 

 技术分享图片

   它这里会自动去到你maven仓库里的所依赖的版本 ,去打开。

技术分享图片

 

 

 技术分享图片

 

 

 

 

技术分享图片

 

 

 

 

spark最新源码下载并导入到开发环境下助推高质量代码(Scala IDEA for Eclipse和IntelliJ IDEA皆适用)(以spark2.2.0源码包为例)(图文详解)

 

如何在IDEA里给大数据项目导入该项目的相关源码(博主推荐)(类似eclipse里同一个workspace下单个子项目存在)(图文详解)

标签:技术   flume   代码   soft   mon   adl   min   image   com   

原文地址:https://www.cnblogs.com/wangsongbai/p/9116234.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!