在idea上创建一个maven的javaEE项目

文章目录

  • 前言
  • 一、项目创建
    • 1. 创建一个maven的JavaEE项目
  • 二、项目配置
    • 1. maven配置
      • 1.1 打开设置
      • 1.2 为maven配置
    • 2. 编译配置
    • 3. Tomcat配置
    • 4. MySQL数据库配置
    • 5. 其它介绍
      • 1.1 maven工具
      • 1.2 项目依赖
  • 三、项目运行
    • 1. 启动服务器
    • 2. 运行登录页面
  • 总结


前言

前面使用eclipse创建一个maven管理的javaweb项目。接下来介绍如何在idea上创建一个maven管理的javaweb项目,相关的配置以及如何运行一个javaweb项目。


一、项目创建

该项目的版本是 lntelliJIDEA 2020.3.3。如果需要安装idea软件,可参考我的这篇文章。

1. 创建一个maven的JavaEE项目

在idea上创建一个maven的javaEE项目_第1张图片
在idea上创建一个maven的javaEE项目_第2张图片
在idea上创建一个maven的javaEE项目_第3张图片
在idea上创建一个maven的javaEE项目_第4张图片

二、项目配置

1. maven配置

1.1 打开设置

这里是局部配置,只为当前项目配置maven。
在idea上创建一个maven的javaEE项目_第5张图片

这里是进行全局设置,在这里配置好后,之后新建的项目就不用配置了。
在idea上创建一个maven的javaEE项目_第6张图片

1.2 为maven配置

点击BuildTools如果有该页面,选择即可,这样就不用我们手动刷新来下载依赖了,如果没有就不用配置了。与idea版本有关。
在idea上创建一个maven的javaEE项目_第7张图片
配置maven的相关路径。
在idea上创建一个maven的javaEE项目_第8张图片

2. 编译配置

在idea上创建一个maven的javaEE项目_第9张图片

3. Tomcat配置

第一次创建Tomcat项目的话,需要配置一下服务器更新。否则,在jsp或html页面修改内容后,每次都需要重启服务器才行。但如果进行了下述设置,idea会频繁运行更新。详细配置可参考这位朋友的教程。
在idea上创建一个maven的javaEE项目_第10张图片
在idea上创建一个maven的javaEE项目_第11张图片
查看已经添加到服务器的项目
在idea上创建一个maven的javaEE项目_第12张图片

4. MySQL数据库配置

这里不添加数据库,也是可以运行程序的。

  1. 添加数据库。添加成功后,就会有如下的显示
    在idea上创建一个maven的javaEE项目_第13张图片
  2. 这里我连接的是MySQL数据库。
    在idea上创建一个maven的javaEE项目_第14张图片
  3. 数据库连接,测试。时区:?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8
    在idea上创建一个maven的javaEE项目_第15张图片

5. 其它介绍

1.1 maven工具

在idea上创建一个maven的javaEE项目_第16张图片

1.2 项目依赖

自己添加的依赖是比较常用的。还有一些是项目自己生成的。


<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0modelVersion>

    
    <groupId>com.examplegroupId>
    <artifactId>HumanResourceartifactId>
    <version>1.0-SNAPSHOTversion>
    <name>HumanResourcename>
    <packaging>warpackaging>

    <properties>
        <maven.compiler.target>1.8maven.compiler.target>
        <maven.compiler.source>1.8maven.compiler.source>
        <junit.version>5.7.0junit.version>
    properties>

    <dependencies>
        
        <dependency>
            <groupId>mysqlgroupId>
            <artifactId>mysql-connector-javaartifactId>
            <version>8.0.13version>
        dependency>
        
        <dependency>
            <groupId>jstlgroupId>
            <artifactId>jstlartifactId>
            <version>1.2version>
        dependency>
        
        <dependency>
            <groupId>com.fasterxml.jackson.coregroupId>
            <artifactId>jackson-databindartifactId>
            <version>2.13.2.2version>
        dependency>

        
        <dependency>
            <groupId>javax.servletgroupId>
            <artifactId>javax.servlet-apiartifactId>
            <version>4.0.1version>
            <scope>providedscope>
        dependency>
        <dependency>
            <groupId>org.junit.jupitergroupId>
            <artifactId>junit-jupiter-apiartifactId>
            <version>${junit.version}version>
            <scope>testscope>
        dependency>
        <dependency>
            <groupId>org.junit.jupitergroupId>
            <artifactId>junit-jupiter-engineartifactId>
            <version>${junit.version}version>
            <scope>testscope>
        dependency>
    dependencies>

    
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.pluginsgroupId>
                <artifactId>maven-war-pluginartifactId>
                <version>3.3.0version>
            plugin>
        plugins>
    build>
project>

三、项目运行

1. 启动服务器

可以通过run运行。使用debug运行项目,是用来配合 一、3 的配置。
在idea上创建一个maven的javaEE项目_第17张图片

2. 运行登录页面

在idea上创建一个maven的javaEE项目_第18张图片


总结

上面就是自己从0到1创建的一个maven的javaweb项目。通过上文的学习,可以帮助了解如何创建一个javaweb项目,maven项目的配置,以及简单了解如何运行一个javaweb项目。maven在这里的作用取代了之前lib文件,由maven来引入依赖。maven还可以对项目进行管理。

你可能感兴趣的:(maven,安装配置,javaweb,java,maven,tomcat,java-ee,intellij-idea)