Maven

# Maven

1.1 Maven项目架构管理工具

Maven方便导入jar包

Maven的核心思想:约定大约配置

  • 有约束,不要违反。

1.2 下载安装Maven

官网地址:https://maven.apache.org/

(1)下载并解压

下载地址

https://maven.apache.org/

image-20220113180209037

解压

image-20220113180458954

(2)配置环境变量

新增

M2_HOME(maven的bin目录)

MAVEN_HOME(maven包目录)

image-20220113180845796

新增Path

%MAVEN_HOME%\bin

image-20220113181000941

(3)验证

打开cmd 输入:mvn -version

image-20220113181208560

1.3配置阿里云镜像

加速我们的下载

  <mirror>
        <id>alimaven</id>
        <mirrorOf>central</mirrorOf>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>

image-20220113181502211

1.4 本地仓库

image-20220113181759050

1.5 在idea中使用Maven

(1)打开idea,新建一个Maven项目

(2)新建Maven项目

image-20220113221825146

(3)配置Maven

image-20220113222206730

(4)自动导入包,点击右下角

image-20220113222418606

(5)BUILD SUCCESS 导入成功

image-20220113222541540

(6)检查IDEA中的Maven的配置

IDEA创建成功后,检查一下Maven配置

注意:经常在IDEA中会出现一个问题就是项目自动创建完成后,这个MavenHome会使用IDEA默认的,如果发现这个问题,手动改为本地的

image-20220113223201224

image-20220113223432179

1.6 创建一个普通Maven项目

什么都不勾选直接创建

image-20220113223957620

image-20220113224052733

这个只有在Web应用下才有

image-20220113224209644

webapp创建俩个目录

image-20220113224403025

1.7 IDEA标识资源目录

(1)第一种方式

image-20220113224746130

(2)第二种方式

image-20220113225028266

image-20220113224951209

image-20220113225137934

1.8在IDEA中配置Tomcat

(1)打开 Configuration配置

image-20220113225612074

(2)添加Tomcat Server配置

image-20220113225900162

(3)配置Tomcat路径

image-20220113231844056

image-20220113230337342

(5)添加Articat

image-20220113230451432

image-20220113230531618

(5)配置tomcat local服务

image-20220113230939271

(6)Maven界面

image-20220113232555934

1.9pom文件

pom.xml是Maven的核心配置文件

image-20220113233127660

Maven由于它的约定大于配置,我们写的配置文件无法导出或者生效

    <!--在build中配置resources,来防止我们资源导出失败的问题-->
    <build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <excludes>
                    <exclude>**/*.properties</exclude>
                    <exclude>**/*.xml</exclude>
                </excludes>
                <filtering>false</filtering>
            </resource>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
    </build>

1.10IDEA操作

image-20220113233813032

1.11解决问题

1.11.1.Maven3.6.2

解决方法:降级为3.6.1

1.11.2.Tomcat闪退

paus

1.11.3 IDEA每次都要重复配置Maven

image-20220114000221313

image-20220114000240971

4.Maven项目中Tomcat配置

mvnrepository地址:

https://mvnrepository.com/search?q=servlet-api

image-20220114000537924

javax.servlet4.0.1地址

image-20220114000654385

posted @   peng_boke  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示