Maven项目架构管理工具
文章目录
一、概念
-
用途: 是一个项目构建和管理的工具
-
核心思想: 约定大于配置 将项目过程规范化、自动化、高效化
二、下载安装
官网下载:https://maven.apache.org/download.cgi#
下载: apache-maven-3.6.3-bin.tar.gz
三、配置环境变量
- 变量名:M2_HOME 变量值: D:\InteliJ IDEA\apache-maven-3.6.3(指向apache-maven-3.6.3下的bin目录)
- 变量名: MAVEN_HOME 变量值: D:\InteliJ IDEA\apache-maven-3.6.3(指向apache-maven-3.6.3)
- Path添加变量: %MAVEN_HOME%\bin
- 验证配置环境变量是否成功: 使用命令行提示符输入:mvn -version ,若出现版本信息,则配置成功
四、添加阿里云镜像
-
原因: 构建Maven项目时,需要从官网(外网)下载依赖,所以使用镜像
-
如何添加 :找到文件夹中 : conf->settings.xml ,在< mirrors ></ mirrors>内添加
<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
五、本地仓库
-
建立本地仓库:
- apache-maven-3.6.3下新建文件夹 命名 maven-repo
- 将完整路径复制,在< settings>< /settings>内部添加
<localRepository>D:\apache-maven-3.6.3\maven-repo</localRepository>
六、在IDEA中使用Maven
自动下载工程依赖
下载成功
七、创建一个普通的Maven项目
一个干净的maven项目
八、标记文件夹功能
九、配置Tomcat
十、pom文件
- 导入jar包 以及该jar包需要的jar包
- maven仓库:https://www.sogou.com/link?url=58p16RfDRLv6NwQV6ZzWmQrCiTscprMjbhhp9J6i36M.
- 来到maven仓库,找到所需的资源
- 复制粘贴到pom
- 刷新就会下载
- maven配置资源导出问题:由于maven的约束,在src下写的xml、properties等文件,可能无法导出,所以需要在pom文件下的< bulid>< /bulid>中配置< resources>< /resource>节点
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
查看目录树