JavaWeb - Maven

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

  1. 启动IDEA
  2. 创建一个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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。