使用IDEA构建Maven/Web项目

本文介绍了如何在IntelliJ IDEA(IDEA)中创建Maven项目,详细讲解了Maven配置、项目构建生命周期、依赖查找顺序、Web项目创建、Tomcat启动以及IDEA的相关配置,包括数据库连接、编码设置和自动发布设置。
摘要由CSDN通过智能技术生成

1.创建空白项目

注意:路径不要包含特殊字符、中文等,尽量不要放在C盘(可能会因为文件操作权限导致一些操作失败)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.IDEA中的Maven配置

1.配置(注意:最好两个都配置)
在这里插入图片描述
在这里插入图片描述
2.检查maven配置文件和maven本地仓库路径是否正确
在这里插入图片描述

3.在空白项目中新建Maven项目(可创建多个项目)

1.选择New Module

在这里插入图片描述
2.选择maven项目

在这里插入图片描述
3.表示唯一的依赖包 —— 填写GroupId(机构名称)、ArtifactId(一般和项目名称一致)、Version(项目版本)

注意:路径要在空白项目路径下

在这里插入图片描述
4.检查是否创建成功

在这里插入图片描述
5.在pom.xml文件中添加项目所需依赖,如下图添加成功:
注意:添加完成后,IDEA 中的 maven 会自动帮我们进行依赖 jar 包的下载,所以要保证网络连接是可用的。

在这里插入图片描述

4.相关内容介绍

4.1构建生命周期(maven生命周期)

通常,我们理解的工程构建,可以被区分成不同的生命周期(Lifecycle)和阶段(Phase)。

其中 maven 把各个阶段都做了各自的映射。

(一) 阶段简单介绍

  1. compile 编译阶段
  2. test 测试阶段
  3. package 打包阶段
  4. deploy 部署阶段

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

(二) 测试

  1. 初始test-maven目录结构:
    在这里插入图片描述
  2. 双击compile,生成target文件夹。
    在这里插入图片描述
    在这里插入图片描述
  3. 一般maven项目目录结构
    在这里插入图片描述

4.2查找依赖包顺序

1.从本地仓库找;
2.本地如果没有,从远程仓库找。
在这里插入图片描述

4.3项目打包

1.默认打包格式ArtifactId-Version.jar
在这里插入图片描述
2.自定义打包格式:在pom.xml中指定打包格式,刷新完点击package,可以在target文件夹下看到自定义打包格式.jar文件。

  <build>
        <!-- 打包的文件名 -->
        <finalName>自定义打包格式</finalName>
        <plugins>
            <!-- 编译插件:配置JDK版本号和编码格式 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
    </build>

在这里插入图片描述
3. 打包类型(默认jar包),可以自定义指定类型,例如:打包成war包。

<packaging>war</packaging>

在这里插入图片描述
注意:此时maven-test已经默认为web项目,但是缺少web项目所需资源文件夹。

5.基于Maven构建Web项目

1.项目右键–>Open Moudel Setting–>双击红色路径,点击ok,系统自动在src/main下创建webapp文件夹

在这里插入图片描述
在这里插入图片描述
2.复制web资源文件夹路径 --> 点击+ --> 修改web.xml文件路径,点击ok -->点击Appy,系统自动在src/main/webapp/WEB-INF生成web.xml文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.测试:在webapp下创建index.html文件,并打包(maven-test.war),将打好的war包复制到apache-tomcat-8.5.54\webapps\下,启动tomcat。

<!DOCTYPE html>
<html lang="en"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值