Maven
多图预警
Maven 项目架构管理工具
用来方便导入jar包
Maven的核心思想:约定大于配置
- 有约束,不要去违反
在bin\apche-maven\conf\settings.xml
可以配置镜像
在系统环境变量中配置环境变量:
- M2_HOME :maven目录下的bin目录
- MAVEN_HOME: maven的目录
- 在系统的path中配置 %MAVEN_HOME%\bin
通过mvn -version命令来测试Maven是否安装成功
阿里云镜像
- 镜像:mirrors
- 加速jar包的下载
<mirror>
<id>alimaven</id>
<mirrorOf>public</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
在bin\apche-maven\conf\settings.xml的mirrors标签内放上面这段代码即可
本地仓库
在本地的仓库,远程仓库;
建立一个本地仓库
在bin\apche-maven\conf\settings.xml的settings标签下添加
<localRepository>这里放自定义的仓库的地址</localRepository>
IDEA中使用Maven
- 启动IDEA
- 创建一个Maven项目

5-1.png

5-2.png

5-3.png
Bundled是IDEA自带的,建议用自己的

5-4.png
这里可能会用IDEA自带的设置,改成自己的就好了,打开
settings的快捷键为Ctrl+Alt+S
创建一个普通的Maven项目

5-5.png
标记文件夹功能

5-6.png
在IDEA中配置Tomcat

5-7.png
右上角点击
Add Configuration

5-8.png
点击加号,找到Tomcat Server选择Loacal

5-9.png
现在我们来处理警告

5-10.png
点击右边的
Fix按钮
5-11.png
选择
Facets,点击加号,选择Web,选中项目,点击OK即可
5-12.png
双击点击修改目录(两个地方都要修改,修改成一样的)

5-13.png
选择webapp目录

5-14.png
最后点击下方的
Create Artifact最后点击
Apply退出即可这时
Artifact已被创建

5-15.png
可以修改
Application context的值,比如修改成/s,则启动Tomcat服务器时,地址为http://localhost:8080/s/

5-16.png
点击此处你就可以启动
tomcat服务器了
IDEA操作

5-17.png
Maven中jar包的关联图
将WEB-INF下的web.xml内容替换为
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0"
metadata-complete="true">
</web-app>
每次创建Maven项目都要重新配置Maven,可以在File-->Other Settings--> Settings for New Projects中配置即可.
资源导出失败问题:解决
IDEA查看日志在Help->Show Log in Explorer