1. 为什么要学习Maven?
Maven是专门用于构建和管理Java相关项目的工具。Maven在犹太语中表示专家的意思。
所以使用Maven管理Java项目,就是专家啦~
主要作用
- 相同的项目结构:
- 有一个pom.xml用于维护当前项目都用了哪些jar包。
- 所有的java代码都放在src/main/java下面
- 所有的测试代码都放在src/test/java下面
- 统一维护jar包
- maven将所有jar包放在一个仓库里,只需要给出jar包的名称和版本号即可,相当于从仓库中引用需要的jar包。这样即使很多项目也不会维护重复的jar包啦。
2. Maven仓库
打开Maven安装目录,找到conf/settings.xml配置文件打开。
localRepository标签中的路径为Maven的仓库路径,默认在C盘,可以修改为d:/Maven/repository
使用阿里云下载路径:
防止jar包下载过慢,还是换成国内阿里云的镜像。
在settings.xml配置文件中添加如下代码:
1 | <mirror> |
3. IntelliJ中Maven设置
打开File-Settings
选择Build, Execution, Deployment,选择Build Tools下的Maven
修改Maven路径,配置文件(这里勾选Override才可以修改)
另外,为了避免重启idea配置改变,打开File-Other Settings-Settings for New Projects
做同样的设置。
4. 在IntelliJ中利用Maven创建项目
4.1 J2SE项目
新建项目,选择Maven,勾选从模板创建,选择quickstart,点击Next
填写项目参数,接着Next。
看到如下Maven配置,这时也可以检查一下Maven配置是否正确。
确定新建项目。
此时项目就新建好了,点击右下角的Import Changes初始化一些工作。
得到目录结构如下的项目。
main java代码
test 测试java代码
pom.xml 配置文件(管理jar包)
4.2 Web项目
新建项目,选择webapp模板。
填写项目信息。
后面几步和创建JavaSE项目相同,这里就不赘述了。
得到web项目的目录结构。