JavaWeb - Maven

2020-09-11  本文已影响0人  洛玖言

Maven

多图预警

Maven 项目架构管理工具

用来方便导入jar包
Maven的核心思想:约定大于配置

bin\apche-maven\conf\settings.xml
可以配置镜像

在系统环境变量中配置环境变量:

通过mvn -version命令来测试Maven是否安装成功

阿里云镜像

<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

上一篇下一篇

猜你喜欢

热点阅读