环境准备
- Jdk:1.8.0_181
- idea:2021.1.1 Community Edition(社区版)
1、下载Eureka源码
2、使用Idea打开项目,进行编译
-
导入Idea:File --> Open --> 选择Eureka项目目录 eureka-1.9.17
-
在Gradl窗口选择构建任务
- 构建成功
可能出现的错误
问题1: nebula.netflixoss 插件版本问题
Build file '/Users/h__d/Documents/git-repository/eureka-1.9.17/build.gradle' line: 10 An exception occurred applying plugin request [id: 'nebula.netflixoss', version: '3.6.0'] > Failed to apply plugin [id 'nebula.netflixoss'] > Cannot set property 'defaultVersionStrategy' on null object
解决:修改 build.gradle 文件中的 nebula.netflixoss 插件版本,具体如下:
plugins { // id 'nebula.netflixoss' version '3.6.0' // 将版本由3.6.0 改为 5.1.1 id 'nebula.netflixoss' version '5.1.1' }
问题2: 运行时,项目没有SDK
解决:修改项目结构,给项目设置SDK
打开目录 文件 -> 项目结构 -> 模块 -> 选择项目 -> 设置模块SDK