项目打包:
一旦修改了pom文件,刷新一下maven,,,
clean清除的是jar包或者是war包,,, 删除target目录
install是将项目打包发布 ,网络通畅 ,,生成jar包依赖报告
target是所有的输出文件,编译后的.class文件
项目的发布则需要将项目打包处理.打完包之后,会在target目录中动态生成jar/war包. 以及本地仓库中也会有包
##本地仓库的包有啥作用? 作用:就是被其他项目依赖.因为项目将来会有多个并且极其复杂.
![dcd2f97148bbd863a48235919f77ef9b.png](https://i-blog.csdnimg.cn/blog_migrate/13b47cb3699fbe5c1a158b77505643f4.png)
将target项目 打好包之后,target生成的jar包 ,,
maven中的jar包来自于: 开发团队把项目写好之后打好包,放到maven仓库中,方便下载
除了在target生成,还在本地库生成
![bade1e5d0a45fffe14f0ce76b1247be0.png](https://i-blog.csdnimg.cn/blog_migrate/8b3eedc8d3fea9a8639b3c8c19ea7ad8.jpeg)
打包后路径是项目的坐标:指定该jar包在maven仓库中的位置
![3d8777b7ecf371e885fb1777b9480e1e.png](https://i-blog.csdnimg.cn/blog_migrate/23d2ec3b71413cde42d533ab33a53684.jpeg)
将项目打包,install,然后复制target目录中的jar包,放到英文目录下,
每次打包后,先install,拷贝target中的jar包,,不要去本地库拷贝---(不更新jar包,旧的)
test指的是测试类,测试问题,, site指的是生成jar包依赖的报告
![a363695fa63be56187e110562b13d69a.png](https://i-blog.csdnimg.cn/blog_migrate/8c449182d857aba2324c0a7bd3b8f201.png)
职业操守:文件夹不能带有中文路径 cmd, 执行 dir, java -jar 指令
![a3c29bd5b30bf68e1695f66eab9cf052.png](https://i-blog.csdnimg.cn/blog_migrate/88a3baadc01855982656e3bcefdb6035.png)
![fb9ddd8e602972f9a0670acdc2e6e119.png](https://i-blog.csdnimg.cn/blog_migrate/8cc4352014f9cd5ee931003356d46ae5.jpeg)
![4b2342aa01bdcb80dca581eb0ed13b70.png](https://i-blog.csdnimg.cn/blog_migrate/9710a8bd8361e622a60b48eba86123a0.jpeg)
如果没有添加build标签
![f92268efad9e9ca49905f255dbec73b0.png](https://i-blog.csdnimg.cn/blog_migrate/3de5674b2114c42c179a6cc8b39c90d8.png)
取值方式,两种,,:一种是通过value spel表达式取值,,另一种是通过指定路径取值 propertySource