一,创建项目
1,双击图标启动Idea程序
2,单击New Project
3,设置好项目名称,存放路径,jdk版本,项目模板,最后单击create按钮,创建项目
4,在main下创建java文件夹,用于存放后续的java文件
5,将java文件夹标记为source root,后续才能正常使用(如果创建java文件夹时,出现上图界面则直接单击下面的蓝色java,即可直接创建,不用再去标记)。
二,配置Maven
注:详情可参考本文:《在IDEA中配置Maven》。
1,单击设置按钮——settings…
2,在搜索框中输入“maven”,单击Maven
3,配置自己本地的Maven,依次为安装目录、setting.xml文件目录、本地仓库目录(本地仓库自己创建,建议创建在maven的安装目录下,名为repository)。
4,单击右边的maven图标,然后单击更新按钮,更新Maven。
5,外部架包就会根据pom.xml文件配置导入项目。
三,配置Tomcat
注:详细下载、安装与配置配置可参考《Tomcat 下载、安装与配置教程》。
1,单击运行按钮,进入配置页面
2,单击+——Tomcat server——local
3,单击configure…,进入Tomcat配置页面,此时单击浏览目录按钮,找到本地的Tomcat安装路径,例如:D:\Program Files\Apache Software Foundation\Tomcat 9.0,然后单击确认。
4,单击fix
5,单击“JavaWebDemo01_war_exploded”
6,修改运行项目后,访问的默认路径名(可自定义),然后单击OK。
四,pom.xml文件
(一)文件位置与基本结构
pom.xml
文件通常位于项目的根目录下。- 它使用XML格式编写,包含了项目的基本信息和配置。
(二)主要作用
- 定义项目元数据:
pom.xml
文件包含了项目的基本信息,如项目的名称、版本号、作者、许可证等。这些信息对于项目的识别和标识非常重要。 - 管理项目依赖:通过
dependencies
元素,可以列出项目所依赖的外部库和框架。Maven会根据这些依赖关系自动下载所需的JAR文件,并将它们包括在项目的构建中。 - 描述项目的结构和模块:如果项目是一个多模块项目,可以在
modules
元素中列出子模块名称。 - 配置构建过程:
pom.xml
文件允许配置项目的构建过程,包括指定构建插件、编译选项、资源过滤、测试配置等。这些配置信息将在构建过程中被构建系统(如Maven)使用。 - 定义目标和生命周期:通过
build
元素,可以配置Maven的生命周期目标,如编译、测试、打包、部署等。
(三)关键元素
- modelVersion:指定POM文件的模型版本,通常为4.0.0。
- groupId:项目的组织或团队的标识符,通常用一个完全正确的包的名字来与其他项目的类似名字进行区分。
- artifactId:在给定groupId的group里面为artifact指定的标识符,是唯一的。artifact代表的是被制作或者被一个project应用的组件(产出物)。
- version:当前项目产生的artifact的版本。
- packaging:项目的打包类型,如jar、war等。
- dependencies:项目的依赖声明部分,用于列出项目所依赖的外部库和组件。
- build:构建配置部分,用于配置构建插件、编译选项等。
(四)其他配置
- 插件配置:除了构建插件,
pom.xml
还可以包含其他插件的配置信息,例如静态代码分析、代码生成和文档生成插件。 - 仓库配置:可以指定Maven仓库的位置,以便Maven能够从仓库中下载依赖项。
- 项目描述:通常包含有关项目的描述信息,以便其他开发人员了解项目的用途和功能。
(五)例子
例如:本项目需要MySQL8.0.26的架包,用于操纵数据库。
1,进入maven官方仓库:https://mvnrepository.com/。
2,在搜索框中输入需要的依赖名称,搜索,单击mysql » mysql-connector-java。
3,选择需要的版本。
4,下面的就是需要的依赖,拷贝到剪贴板。
5,粘贴到pom.xml文件中。
6,下载依赖,单击更新按钮。
7,查看依赖,如下图,就是刚刚下载到本地仓库的mysql依赖。
五,运行项目
1,单击运行按钮
2,运行正常,弹出如下界面