maven项目架构管理工具
核心思想:约定大于配置
- 有约束,不要去违反
maven会规定然后编写java代码,必须按照它的规范来。
配置环境变量
在系统变量中配置如下:
- M2_HOME maven目录下的bin目录
- MAVEN_HOME maven的目录
- 在系统的path中配置%MAVEN_HOME%\bin
最后命令提示符输入mvn -version 测试是否配置成功
阿里云maven镜像
镜像方便我们加速下载。
在conf文件夹中的settings.xml中镜像区域插入。
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshot</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
或者
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
配置本地仓库
localRepository
在maven文件夹夹中新建一个maven-repo文件作为自己的仓库,然后在在conf文件夹中的settings.xml的localRepository区域下方插入
<localRepository>E:\environment\apache-maven-3.8.1\maven-repo</localRepository>
IDEA使用Maven
-
创建一个Maven项目,如图1:
后续逐次操作完成创建
-
点击自动导入项目
-
等待项目初始化
-
-
Maven的设置,创建成功后最后看一眼如图2:
注意,idea项目自动创建完成后,它的Mavenhome会使用idea默认,需要手动改成本地的
可以在Maven设置中的import中设置自动导入(automatically download)
标记文件夹功能:
将新建立的java文件夹设置为图3的样式:
在IDEA中配置Tomcat
首先打开run/debug configuration 界面,然后点击+号进行新的配置文件创建,然后在下拉列表里面找到Tomcat server,按需求选择本地还是远程,如图4:
配置后界面为图5 :
如果有图上的warning错误,新建一个artifact即可,如图6:
为什么会有这个warning错误在于,我们访问一个网站,必须要指定一个文件夹名字,如果系统没有自动给,就需要手动给一个。
配置完成后,即可启动Tomcat。
运行后效果如图7:
Maven的pom文件
pom.xml,Maven核心配置文件