用的还是你自己的jar包,maven只是一个管理
groupID:反写的公司网址+项目
artifactId:项目名+模块名
version:第一个0表示大版本号 第二个0表示分支版本号 第三个0表示小版本号
packaging:打包的类型 默认是jar
maven就是项目构建工具,可以很方便的实现jar包管理、打包、项目部署等功能。项目构建工具有ant、maven和gradle,现在maven用的比较的,gradle的发展相当于他们的增强版。
maven是依赖管理工具,同样的也提供了依赖下载的功能。maven有三个存放jar包的仓库,中心仓库,远程库和本地库。中心仓库是maven提供的官方远程库,远程库是自己配置的远程库,本地库故名思意就是本地自带的库。当我们在pom文件中加入依赖配置后,maven会先从本地库中找,如果没找到会去远程库找,如果没有配置远程库或者没有找到就去中心仓库找,找到以后会下载到本地仓库同时加入到项目中。
maven是管理项目的jar包等依赖关系。
svn是项目管理,它可以将代码上传新浪云上,一些人可以一起同时对这个项目进行开发,每个人都提交到云上,实现多人同时开发,提高效率。
他俩是不同的概念,不能想提并论。