JavaWeb学习(一) IDEA中使用Maven和Tomcat 的相关配置问题

Maven

项目架构管理工具 约定大于配置

  • Maven能够方便管理jar包的导入
  • Javaweb开发中需要许多的jar包,不方便管理和导入,Maven就是解决这类问题

Maven的下载

官网

官网历史版本下载地址

历史版本下载地址
在这里插入图片描述
在这里插入图片描述

image-20211113161942101 image-20211113162146219 image-20211113162238948

Maven环境变量配置

在这里插入图片描述
在这里插入图片描述

检查配置是否成功

打开命令窗口输入 mvn -verson
在这里插入图片描述

能够显示版本信息则表示配置成功

配置阿里云镜像

Maven默认使用国外镜像,下载很慢,需要配置为国内

mirror(镜像)

Maven安装目录下找到conf文件下的settings.xml文件打开

在这里插入图片描述

找到mirror标签在下方添加以下代码

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror>

创建本地仓库

Maven安装目录下新建maven-repo文件

在这里插入图片描述

Maven安装目录下找到conf文件下的settings.xml文件打开

localRepository (本地仓库)

添加本地仓库地址

在这里插入图片描述

IDEA中使用Maven

创建Maven工程

设置项目名称后等待其下载完成

配置Tomcat

在这里插入图片描述

Maven导入spring相关jar包

Maven仓库地址

Maven资源导出

资源导出问题:因为Maven是约定大于配置的,所以在导出文件时候会出先文件无法识别需要配置一下

<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>
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐