Idea 가 져 오기 eureka 소스 코드 실현 과정 분석

GitHub 를 통 해 Eureka 소스 코드 가 져 오기
git bash 명령 행 에 들 어가 서 eureka 소스 코드 를 저장 할 디 렉 터 리 를 찾 은 다음 디 렉 터 리 에서 git clone 을 실행 합 니 다.   https://github.com/Netflix/eureka.git.........................................................................git clone https://github.com/Netflix/eureka.giteureka 프로젝트 의존 가 져 오기
그리고 eureka 디 렉 터 리 에서 gradlew.bat 를 두 번 클릭 하면 됩 니 다.이것 은 사람들 이 당신 에 게 제공 하 는 명령 입 니 다.필요 한 모든 의존 도 를 직접 다운로드 합 니 다.이 과정 은 오래 기 다 려 야 합 니 다.인내심 을 가 져 야 합 니 다.인터넷 을 통 해 외국 의 의존 도 를 많이 다운로드 하기 때문에 속도 가 느 릴 것 입 니 다.
만약 당신 이 어떤 버 전의 eureka 소스 코드 를 읽 고 싶다 면,예 를 들 어 1.7.2 버 전 은 git bash 에서 실행 할 수 있 습 니 다.git checkout v1.7.2Gradle 설치
Gradle 을 다운로드 하려 면 홈 페이지 에 가 야 합 니 다.
eureka 는 2.10 버 전 을 사용 하기 때문에 우 리 는 이 버 전 을 다운로드 합 니 다.그렇지 않 으 면 문제 가 생 겨 서 매우 번 거 롭 습 니 다.어쨌든 우 리 는 그것 으로 소스 코드 를 읽 을 뿐 입 니 다.gradle-2.10-bin.zip 를 다운로드 한 후 디 렉 터 리 를 찾 아 압축 을 풀 어 줍 니 다.예 를 들 어 제 가 압축 을 풀 었 던 디 렉 터 리 는 D:\MySoft\gradle-2.10 입 니 다.
설정 GRADLEHOME 환경 변수,값 은 D:\MySoft\gradle-2.10 입 니 다.

PATH 환경 변수 에%GRADLE 추가HOME%/bin

설정 이 완료 되면 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
    }
  }
}
아이디어 의 Gradle 주소 설정
저 는 idea 2019.2 버 전의 아 이 디 어 를 사 용 했 습 니 다.다른 버 전 은 잘 모 르 지만 큰 차이 가 있 을 것 같 습 니 다.
File->settings->Build,Execution,Deployment->Build Tools->Gradle 선택
Gradle use home 을 Gradle 설치 경로 로 변경 합 니 다.예 를 들 어 제 것 은 D:\MySoft\gradle-2.10 입 니 다.

아이디어 jdk 버 전 수정
여기에 몇 개의 구덩이 가 있 는데 아이디어 입 니 다.기본적으로 jdk 11 버 전의 run time jdk 를 사용 하기 때문에 8 버 전 으로 바 꿔 야 합 니 다.
구체 적 인 조작 은 다음 과 같다.
1.plugins 에서 choose runtime 플러그 인 을 검색 하고 다운로드 합 니 다.

그리고 아이디어 다시 시작 단축 키 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.+'
  }
}
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기