我正在学习基本的Spring tutorial。 我运行此命令来克隆演示基本项目:
git clone https://github.com/spring-guides/gs-rest-service.git
然后我使用intelliJ导入克隆的Gradle项目。 但是,它总是从互联网上下载东西,有时弹出警报说没有找到xxx。
我的问题是它究竟在做什么?我告诉代码下载的人是谁?
我真的很困惑,因为我无法弄清楚发生了什么。
答案 0 :(得分:1)
项目使用gradle构建应用程序,build.gradle
文件告诉gradle该项目需要运行一些依赖库。
如果您查看build.gradle文件,您会发现这些行正在从central artifact repository(在这种情况下为Maven Central)中提取库。
dependencies {
compile("org.springframework.boot:spring-boot-starter-web")
testCompile("junit:junit")
}
这些库是dependencies,是此项目运行所必需的,因此必须下载它们。话虽如此,它应该只需要下载一次,之后它们应该保存在gradle工件缓存中。