Maven的一些常见问题
继承和依赖的区别
继承一般是用来管理系统中公共的jar包文件.如果项目中需要引入特定的jar包,则在项目中单独引用即可。
依赖一般是添加单独的jar包文件.至于jar包内的内容由依赖的项目内容决定。
类似与java当中的继承,一般只能继承一个,而依赖是添加特有的jar包,依赖可以有多个。
使用开发工具(如Eclipse)时,在创建Maven骨架时可能出现报错的情况
解决办法的思路:
a) MVN环境搭建问题(问题出现在settings文件中—本地仓库是否有效配置)
b) 检查镜像是否配置正确
c) 将骨架文件删除之后重新下载(自动的)
Maven是如何保证jar包在数据传输时的安全性
Maven数据在传输时,是通过SHA1的安全哈希算法实现,来保证数据的安全性和有效性的,如果SHA1于中央仓库中的不一致,则表示传输有误
Maven如何实现Jar包的自动依赖
说明:
a)MVN可以实现jar包的自动下载
b)MVN可以自动的下载依赖jar包由于MVN下载时会自动的下载依赖的pom.xml文件,则文件中通过依赖的方式引入关联jar包.MVN根据POM.xml中的依赖自动联网下载