最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Idea導(dǎo)入eureka源碼實現(xiàn)過程解析

 更新時間:2020年08月20日 10:24:01   作者:joimages  
這篇文章主要介紹了Idea導(dǎo)入eureka源碼實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

通過GitHub獲取Eureka源碼

進(jìn)入git bash命令行,自己找個目錄,用來存放eureka源碼,然后在目錄里面,執(zhí)行g(shù)it clone  https://github.com/Netflix/eureka.git,就可以了,這個是需要點時間的,稍微有點慢,你等一會兒好了。

git clone https://github.com/Netflix/eureka.git

獲取eureka項目依賴

然后在eureka目錄中,直接雙擊gradlew.bat就可以,這個是人家給你提供的命令,直接就會下載所有需要的依賴,這個過程需要等待很長時間,得耐心點,因為走網(wǎng)絡(luò)下載人家國外很多的依賴包什么的,速度會慢一些。

如果你希望讀取某個版本的eureka源碼,比如1.7.2版本,可以在git bash中執(zhí)行

git checkout v1.7.2

安裝Gradle

下載Gradle需要去他的官網(wǎng),https://gradle.org/releases/

因為eureka是使用的2.10版本,所以我們就下載這個版本,不然出了問題特別麻煩,反正咱們只使用它來讀個源碼罷了。下載gradle-2.10-bin.zip,然后找個目錄進(jìn)行解壓。比如我解壓的目錄是:D:\MySoft\gradle-2.10。

設(shè)置GRADLE_HOME環(huán)境變量,值就是D:\MySoft\gradle-2.10

在PATH環(huán)境變量中,加入%GRADLE_HOME%/bin

配置完成后,在cmd命令行中,直接輸入gradle -v,如果看到如下結(jié)果,說明安裝成功了

設(shè)置Gradle倉庫的下載地址

打開Gradle的安裝目錄下的init.d文件夾,在里面新建一個init.gradle文件,將以下內(nèi)容粘貼到文件中

allprojects{
  repositories {
    def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
    all { ArtifactRepository repo ->
      if(repo instanceof MavenArtifactRepository){
        def url = repo.url.toString()
        if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
          remove repo
        }
      }
    }
    maven {
      url REPOSITORY_URL
    }
  }
}

設(shè)置idea的Gradle地址

我是用的idea2019.2版本的idea,其他的版本不太熟悉,但我估計大差不差。

選擇File->settings->Build,Execution,Deployment->Build Tools->Gradle

將Gradle use home修改為你的Gradle安裝路徑,比如我的就是D:\MySoft\gradle-2.10。

修改idea的jdk版本

這里有幾個坑 就是idea默認(rèn)使用的是jdk11版本的run time jdk 所以需要改成8的版本
具體操作如下:

1、在plugins 下搜索 choose runtime 插件并下載

然后重啟idea 按下快捷鍵 ctrl + shift + a 彈出輸入 choose runtime

然后切換成自己的jdk目錄即可

修改Eureka中的build.grade文件

最后在打開的eureka源碼中修改一下build.grade文件

buildscript {
//  repositories { jcenter() }
  repositories {
    maven {
      url 'http://maven.aliyun.com/nexus/content/groups/public/'
    }
  }
  dependencies {
    classpath 'com.netflix.nebula:gradle-extra-configurations-plugin:2.2.+'
  }
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring Cloud Config實現(xiàn)分布式配置中心

    Spring Cloud Config實現(xiàn)分布式配置中心

    這篇文章主要介紹了Spring Cloud Config實現(xiàn)分布式配置中心,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Java?Rabbitmq中四種集群架構(gòu)的區(qū)別詳解

    Java?Rabbitmq中四種集群架構(gòu)的區(qū)別詳解

    這篇文章主要為大家詳細(xì)介紹了Java?Rabbitmq中四種集群架構(gòu)的區(qū)別,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • Java實現(xiàn)mysql數(shù)據(jù)庫的自動備份和自動還原

    Java實現(xiàn)mysql數(shù)據(jù)庫的自動備份和自動還原

    這篇文章主要為大家詳細(xì)介紹了如何通過Java實現(xiàn)mysql數(shù)據(jù)庫的自動備份和自動還原,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下
    2024-11-11
  • 基于SpringBoot實現(xiàn)Web應(yīng)用的登錄與退出功能

    基于SpringBoot實現(xiàn)Web應(yīng)用的登錄與退出功能

    登錄與退出功能作為 Web 應(yīng)用中的基礎(chǔ)且重要的組成部分,直接關(guān)系到用戶的安全和隱私保護(hù),所以本文給大家介紹了基于SpringBoot實現(xiàn)Web應(yīng)用的登錄與退出功能,文中有詳細(xì)的代碼供大家參考,需要的朋友可以參考下
    2024-04-04
  • SpringBoot使用自定義注解+AOP+Redis實現(xiàn)接口限流的實例代碼

    SpringBoot使用自定義注解+AOP+Redis實現(xiàn)接口限流的實例代碼

    這篇文章主要介紹了SpringBoot使用自定義注解+AOP+Redis實現(xiàn)接口限流,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • Java線程休眠_(dá)動力節(jié)點Java學(xué)院整理

    Java線程休眠_(dá)動力節(jié)點Java學(xué)院整理

    sleep() 的作用是讓當(dāng)前線程休眠,即當(dāng)前線程會從“運行狀態(tài)”進(jìn)入到“休眠(阻塞)狀態(tài)”。下面通過實例代碼給大家介紹Java線程休眠的知識,需要的朋友參考下吧
    2017-05-05
  • Spring Boot項目添加外部Jar包以及配置多數(shù)據(jù)源的完整步驟

    Spring Boot項目添加外部Jar包以及配置多數(shù)據(jù)源的完整步驟

    這篇文章主要給大家介紹了關(guān)于Spring Boot項目添加外部Jar包以及配置多數(shù)據(jù)源的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Java?實現(xiàn)訂單未支付超時自動取消功能(京東商城為例)

    Java?實現(xiàn)訂單未支付超時自動取消功能(京東商城為例)

    本文以京東網(wǎng)上商城為例,給大家介紹商品在下單后沒有支付的情況下,超時自動取消功能,超過24小時,就會自動取消訂單,下面使用 Java 定時器實現(xiàn)超時取消訂單功能,感興趣的朋友一起看看吧
    2022-01-01
  • 深入解析SpringBatch適配器

    深入解析SpringBatch適配器

    Spring Batch是Spring的一個子項目,使用Java語言并基于Spring框架為基礎(chǔ)開發(fā),使得已經(jīng)使用 Spring 框架的開發(fā)者或者企業(yè)更容易訪問和利用企業(yè)服務(wù),本文給大家介紹SpringBatch適配器的相關(guān)知識,感興趣的朋友一起看看吧
    2021-11-11
  • Java使用Preference類保存上一次記錄的方法

    Java使用Preference類保存上一次記錄的方法

    這篇文章主要介紹了Java使用Preference類保存上一次記錄的方法,較為詳細(xì)的分析了Preference類的使用技巧,需要的朋友可以參考下
    2015-05-05

最新評論

横山县| 芒康县| 蒙山县| 济阳县| 崇信县| 年辖:市辖区| 台东县| 尖扎县| 东山县| 志丹县| 苗栗县| 道真| 鲁山县| 化州市| 桃江县| 新兴县| 临武县| 恩施市| 南漳县| 烟台市| 蒙自县| 车致| 新源县| 双柏县| 阿瓦提县| 富裕县| 阿坝| 思茅市| 达孜县| 黄骅市| 澎湖县| 万州区| 漠河县| 隆德县| 潮安县| 二连浩特市| 紫云| 东安县| 和硕县| 德兴市| 林西县|