引言
当我们在创建一个新的 IDEA 项目时,不知道大家注意过没有
在这个页面中除了 IntelliJ 选项之外,还有一个 Maven 选项。而这个 Maven 恰好就是我们今天这篇文章的重头戏!
创建 Maven 项目

单单创建一个 Maven 项目其实很简单,只需要在原有的基础上把本来创建的 IDEA 项目改成 Maven 就好了。此处的 GroupId 和 ArtifactId 在工作中参与大项目时会使用到,表示组名和项目的一些信息。

创建完成后的项目中的目录与我们之前 IDEA 的目录差异很大,有了很多没见过的模块,比如:
- target: Maven 构建项目后生成的输出目录,所有的编译、打包的结果都会在这里
- pom.xml:Maven 项目的核心配置文件,定义了项目的依赖、构建方式、插件、版本等关键信息。
- External Libraries 外部依赖:这里显示的是项目通过 Maven 引入的所有外部依赖库。
target 目录下的内容其实可以全部删除,因为每一次刷新 Maven 这些东西就会通过 Maven 指令重新解析并且重新生成一遍,我们只需要其中有用的包就行。 当我们想要检查某一个依赖是否真的被加入到项目中,我们可以检查外部依赖,如果外部依赖里确实有,那就说明这个依赖被添加进去了。
pom.xml 是 Maven 中一个非常重要的文件!
pom 文件
这是一个简单的数据库依赖示例:
<?xml version="1.0" encoding="UTF-8"?>
<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.0</modelVersion>
<groupId>org.example</groupId>
maven-demo
1.0-SNAPSHOT
17
17
UTF-8
com.mysql
mysql-connector-j
9.3.0
protobuf-java
com.google.protobuf








