中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Idea導入eureka源碼的方法

發布時間:2020-08-21 09:59:04 來源:億速云 閱讀:542 作者:小新 欄目:開發技術

Idea導入eureka源碼的方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

通過GitHub獲取Eureka源碼

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

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

獲取eureka項目依賴

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

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

git checkout v1.7.2

安裝Gradle

下載Gradle需要去他的官網,https://gradle.org/releases/

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

設置GRADLE_HOME環境變量,值就是D:\MySoft\gradle-2.10

Idea導入eureka源碼的方法

在PATH環境變量中,加入%GRADLE_HOME%/bin

Idea導入eureka源碼的方法

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

設置Gradle倉庫的下載地址

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

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
    }
  }
}

設置idea的Gradle地址

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

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

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

Idea導入eureka源碼的方法

修改idea的jdk版本

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

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

Idea導入eureka源碼的方法

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

Idea導入eureka源碼的方法

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

Idea導入eureka源碼的方法

修改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.+'
  }
}

感謝各位的閱讀!看完上述內容,你們對Idea導入eureka源碼的方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鹤岗市| 孙吴县| 石渠县| 上思县| 舒兰市| 嘉善县| 东至县| 金塔县| 论坛| 南开区| 女性| 宜川县| 罗山县| 荔波县| 调兵山市| 菏泽市| 深州市| 准格尔旗| 镇平县| 武冈市| 卢氏县| 仙居县| 上犹县| 巢湖市| 尚志市| 赣州市| 江华| 巴南区| 陆丰市| 黄山市| 饶河县| 英吉沙县| 临江市| 锦屏县| 通化市| 沁水县| 浠水县| 阿坝| 苍山县| 炉霍县| 托克托县|