文章目录
一、Maven配置
一、Maven配置:
- 远程仓库 官方维护了几乎所有的项目的jar包.(版权问题oracle数据)
- 私服镜像 在国内仓库. 阿里云镜像服务器.
- 本地仓库 用户在自己本地维护的jar包文件.
本地仓库
私服镜像配置方法:
<mirror>
<id>aliyun</id>
<name>aliyun for maven</name>
<mirrorOf>*</mirrorOf>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
二、IDEA整合Maven方式:
三 、创建项目不能被Maven识别
四、Server URL地址说明
路径: https://start.spring.io/
https://start.aliyun.com/
五、创建一个SpringBoot演示
六、 项目版本
1.parent标签报错
2. maven插件报错
3.关于Maven重要说明
4.1.jar包依赖传递性说明
假设如果A.jar依赖与B.jar、B.jar依赖于C.jar
说明:在项目中添加web的jar包则可以依赖其他的包,为项目提供支持
4.1.1 知识点1 jar包下载不完整解决方案:
如果pom.xml文件jar包文件报错. 检查本地仓库中的jar包文件是否完整.如果下载不完整. 则手动删除文件.之后重写下载.
4.1.2 知识点2: jar包传递性的原理.
说明: 当maven依赖jar包文件时,首先根据坐标查找本地仓库的路径,之后添加jar包文件. 之后再次加载该文件目录的xxx.pom文件.读取其中的依赖项,进行再次依赖.以此类推.
4.2 jar包下载安全性说明(扩展)
说明: maven数据传输 通过sha1的数字摘要 包装数据的完整性
七.Git
7.1 常规Git操作
git 工作区 缓存区 本地仓库 远程仓库
1.检查当前分支 git branch
2.创建分支 git checkout -b 新分支名称
3.推送新分支 git push -u origin 新分支名称 第一次推送需要写-u
4.将文件添加到暂存区 git add .
5.提交代码 git commit -m “提交消息”
6.推动代码到云端 git push
7.合并代码到主分支 git merge 分支名称 在主线中操作
8.克隆代码 git clone “仓库地址”
9.将远程库的数据更新到本地 git pull
7.2 git中的分支
说明:开发中需要创建自己的分支结构,如果分支中的代码准确无误,应该将分支结构并入主线(master)
步骤:
- 创建分支 git checkout -b 新分支名称
- 推送新分支 git push -u origin 新分支名称
- 修改工作区的内容
- 提交数据 git add. git commit -m “xxxx” git push 提交到分支中
- 切换到主线分支
- 合并分支 git merge 分支名称 (在本地库中合并)
- 将数据推送到云端 git push