vscode创建springboot项目,我猜你可能用的是Maven: Create Maven Project => spring-boot-blank-archetype的命令,那么它其实是在执行如下命令: mvn archetype:generate -DarchetypeArtifactId="spring-boot-blank-archetype" -DarchetypeGroupId="am.ik.archetype" -DarchetypeVersion="1.0.6" 这是个脚手架的操作,当然,它需要联网,先去获取该脚手架,然后使用脚手架帮你创建好项目基础代码。当然,如果你要运行该项目,那当你执行mvn clean package的时候,它又去试图联网以获取依赖了。 想离线操作,那恐怕你至少得先在有网的时候流程全部跑一遍,因为maven会把下载的内容缓存在本地。这样即使你断网了,也能从本地缓存里重建你要的东西
vscode创建springboot项目,我猜你可能用的是
Maven: Create Maven Project
=>spring-boot-blank-archetype
的命令,那么它其实是在执行如下命令:这是个脚手架的操作,当然,它需要联网,先去获取该脚手架,然后使用脚手架帮你创建好项目基础代码。当然,如果你要运行该项目,那当你执行
mvn clean package
的时候,它又去试图联网以获取依赖了。想离线操作,那恐怕你至少得先在有网的时候流程全部跑一遍,因为maven会把下载的内容缓存在本地。这样即使你断网了,也能从本地缓存里重建你要的东西