点击idea中右侧的maven,可以看到maven的命令行操作、插件及项目依赖。

图片说明

Pom.xml文件是maven的核心配置文件。

图片说明

可以在从浏览器搜索maven仓库,给项目添加依赖。比如通过下列代码实现将spring-webmvc添加到项目,并且maven会帮你导入这个jar包所依赖的其它jar包。

<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>5.3.9</version>
</dependency>

Maven由于约定大于配置,我们之后可能会遇到我们写的配置文件无法被导出或者生效的问题。我们可以在pom.xml中的build中配置resource解决。

<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>

点击图中图标还可以看到maven中的依赖树。
图片说明
图片说明