总结:前言最近一直在研究开源容器编排平台,正好也在学习这门语言,所以想知道这么大的公司是怎么学这门语言的,想看看有没有。 。 本文简单介绍如何下载并导入源码。 我做到了,这么大的一个项目,看起来并不费什么力气,当然除了有才华的人。 不用说,地球村的每个人都应该知道下载源代码。
简介
我最近一直在研究 Google kubernetes 开源容器。 我恰好正在学习 Go 语言,很想看看像 Google 这样的大公司是如何使用它的。 在这篇文章中,我将简单介绍一下如何下载k8s源码并导入到Idea GoLand中(是的,我是用Java工作的~)这么庞大的项目,没有IDE,当然显得非常费力,除了有能力的人。
下载源代码
不用说,地球村的每个人都应该知道这一点。
# mkdir -p /opt/ kubernetes[k4 ]src/ src/k8s.io# cd /opt/kubernetes-src/src/k8s.io /# git clone https://github.com/kubernetes/kubernetes.git# git checkout release[k4 ]1.9
因为稍后会在 GoLand 中配置项目 GOPATH(每个项目的私有 GOPATH)。 /opt/kubernetes-src,因此在/opt/kubernetes-src下构建src/k8s.io目录。 看代码中的import就可以明白为什么目录是k8s.io了。 如果您不想遇到导入代码后找不到导入的包(符号)的各种问题,请尝试 ^_-
导入 GoLand
Intellij + Go Plug 在 GoLand 之前我一直在使用它,GoLand 出来后我立即下载并试用。 感觉很好。
打开GoLand
选择您的新项目
指定目标文件夹为/opt/kubernetes-src
确认后,将出现一条消息,确认该文件夹不为空。 单击“确定”继续。
请等待 IDE 完成对源代码的索引。
概述
本文向您展示如何导入 k8s。 将源码导入GoLand,为后续深入查看源码做准备
评论前必须登录!
注册