1. maven项目管理工具
a. 管理jar包
b. 解决冲突
c. (远程仓库(中央)、本地仓库、私服仓库)
d. rpc远程调用、dubbo(接口项目发布私服)
2. maven约定
maven的项目结构
文件目录 | 作用 |
---|---|
src/main/java | 存放项目的java文件 |
src/main/resources | 存放项目的资源文件 |
src/test/java | 存放项目的资源文件 |
src/test/resources | 存放测试用的资源文件 |
target | 项目输出位置、使用jar包、编译的class文件 |
pom.xml | 管理依赖(jar)信息 |
3. pom文件参数讲解
<!--项目版本-->
<modelVersion>4.0.0</modelVersion>
<!--团队id-->
<groupId>com.zero</groupId>
<!--jar唯一id-->
<artifactId>spring-boot-test</artifactId>
<!--jar版本-->
<version>0.0.1-SNAPSHOT</version>
4. maven常用命令
mvn compile
编译
mvn clean
清理
mvn test
测试
mvn package
编译&打包
mvn install
发布(安装到)本地仓库
5.包格式
-war web项目 web.xml spring-webmvc spring-web 依赖包名
-jar java项目 springboot
-pom 为了给子项目继承依赖的
6.maven注意事项
如果项目想使用其他项目,首先把其他项目通过mvn install命令打包成jar包在本地仓库,然后项目使用依赖其他项目的坐标即可
ps: 单纯记录自己所学记录------------仅供参考