⑦. 坐标gav
①.Maven把任何一个插件都作为仓库中的一个项目进行管理,用一组(三个)向量组成的坐标来表示。坐标在仓库中可以唯一定位一个Maven项目
②.groupId:组织名,通常是公司或组织域名倒序+项目名
③.artifactId:模块名,通常是工程名
④.version:版本号
(需要特别指出的是,项目在仓库中的位置是由坐标来决定的:groupId、artifactId和version决定项目在仓库中
的路径,artifactId和version决定jar包的名称)
⑧. 依赖dependency
①. 一个Maven项目正常运行需要其它项目的支持,Maven会根据坐标自动到本地仓库中进行查找。对于程序员自己的Maven项目需要进行安装,才能保存到仓库中
②. 不用maven的时候所有的jar都不是你的,需要去各个地方下载拷贝,用了maven所有的jar包都是你的,想要谁,叫谁的名字就行。maven帮你下载
⑨. maven概念模型图
③. Idea相关配置
①. idea集成maven插件 掌握
- ①.idea中maven配置(全局setting),找打configure下的settings
②. 找到Maven将对应的改成本地仓库中的地址
③. -DarchetypeCatalog=internal
这个参数的意思是:
如果我们使用maven为我们提供好的骨架来创建maven工程,一般是要联网的.
为了在不联网的情况下我们可以正常创建工程,配了这样一个参数,只要我们之前联网下载过之前相关创建工程的插件,它就会从本地仓库找到对应插件,而不会联网下载
④. 局部setting