Maven学习笔记(二) 各种仓库的关系和标准目录结构
各种仓库的关系
- 先看看本地仓库的路径,打开Maven安装目录下的settings.xml文件
可以看到本地仓库的默认地址是系统盘 - 再来看看本地仓库、远程仓库(私服)和中央仓库之间的关系
Maven工程首先会在本地仓库找jar包,如果找不到并且电脑处于联网状态下会去中央仓库寻找并且下载到本地仓库中。
如果当前局域网下有私服,而本地仓库又没有对应的jar包,Maven工程会先去私服找,找不到再去中央仓库找 - 最后修改本地仓库路径
Maven标准目录结构
一个完整的Java工程通常是由核心代码部分、配置文件部分、测试代码部分以及测试配置文件部分这四个部分组成
在传统的Java工程没有标准和规范,但是在Maven工程里需要遵循以下规则:
- src/main/java 核心代码部分
- src/main/resources 配置文件部分
- src/test/java 测试代码部分
- src/test/resources 测试配置文件
- src/main/webapp 页面资源:js、css和图片等等