开发中:本地仓库管理jar包,再通过依赖导入项目中

自动部署中:将代码推送到远程仓库,再通知持续集成工具jenkins,Jenkins通知maven构建war包,再将war包部署到docker容器中,很多的docker实例通过云原生kubernetes管理

私有仓库中:有些公司会开发通用的基础组件,会发布到Nexus私服中,项目引用即可。

使用依赖<dependency>,导入jar包

jar包之间会有复杂的依赖关系,比如使用A.jar,必须要随之导入B.jar和C.jar,否则会报找错找不到某某
源代码经过编译,编译是构建的一个环节。
web工程,除了编译,还需要打war包,然后部署到tomcat上。
构建包括:编译、打包、部署。
编译后的war包结构,不是工程的结构。

自动化部署
k8s动态扩缩容,高峰期瞬间复制多个docker容器,之后释放掉多余容器。
下载:tar.gz是linux使用的,zip是window使用的。src可以看源码。
指定本地仓库
配置阿里云的镜像仓库,是在国外的中央仓库的镜像仓库。
使用三个向量可以在maven仓库中定位到唯一的jar包