另外也可以打成可执⾏jar包, 这样的包就可以通过java -jar命令来执 ⾏
2:依赖管理
上⾯说到, Maven是⼀个项⽬管理⼯具, 通过pom.xml⽂件的配置获取jar包,⽽不⽤⼿动去添加...jar包
刷新完之后, 就可以在项⽬中看到新加⼊的jar包
(3)依赖传递
早期我们没有使⽤maven时, 向项⽬中添加依赖的jar包,需要把所有的jar包都复制到项⽬⼯程下....我们只需要在pom⽂件中, 定义直接依赖就可以 了, 由于maven的依赖具有传递性,所以会⾃动把所依赖的其他jar包也⼀起导⼊
如上图, 项⽬A 通过Maven 引⼊ Jar A 时, 会⾃动引⼊...Jar B, Jar C是间接依赖
(4)依赖排除
当前阶段我们需要依赖的库并不多, 但随着项⽬的越来越复杂, 库之间的依赖关系也会变得越来越复杂....⼀个⽬录(⽤来存储jar包)
当项⽬中引⼊对应依赖jar包后,⾸先会查找本地仓库中是否有对应的jar包
如果有,则在项⽬直接引⽤
如果没有,则去中央仓库中下载对应的jar包到本地仓库