Maven基础学习——依赖配置(1):配置同一项目下的三个工程

简介: 选择Maven后直接选择下一步(注意这里不需要进行任何操作,不用搜索quickstart,直接点击下一步即可)

一、前言


在讲述依赖配置时,需要使用实例来说明,在B站黑马课程(第12小节)中没有讲到如何配置基础的三个项目,本文主要是做一个保姆式讲解,为初学者提供便利


二、创建第一个工程


这里可以参照前文,但是有一点点不同


  • 如果是IDEA已经打开一个项目的情况下,选择new一个项目(project)


9d44cbd8424849aa95888b7e7d71fb8d.png


  • 如果没有打开,参照前文【Maven入门学习——使用IDEA创建Maven文件的两种方式(内含配置setting文件)】进行操作配置


  • 选择Maven后直接选择下一步(注意这里不需要进行任何操作,不用搜索quickstart,直接点击下一步即可)


9022bc292bc945cb84192430dd3d9f22.png


  • 设置域名和名称(域名如果不知道写什么,可以按照这个来写)


a6c25beaf5dd49679f040dcd4ad8f42d.png


  • 设置项目名称和存储位置(建议放在C盘外,否则C盘很容易爆红)


08cc8c5dd6bc476f84fbac023bb33239.png


  • 点击完成即可创建


三、新建第二个工程


  • 选择新建模块


01a7dcc946034e2b95293a9867c0f1b8.png


  • 选中Maven后勾选Create from archetype


f0599f3fca7e4890b05d2ca2fdc29eeb.png


  • 随便点中一个后输入quick,并选择quickstart后点击下一步


d2ddbd276e0640bd991d8b99a43edcaf.png


  • 输入项目名称(要与前面输入的不一样)


8706e10b95e543aabc0c1a141d4bd6c4.png


  • 同样,选择3.6.1版本以及该版本下的setting文件, 这里Local repository不要修改!!!放置后续出现问题


1da7e026f33d4f3f88397952635c3815.png


  • 修改路径,如图所示修改路径,使其 与第一个项目路径相同,不要变成子项目


a2ea5af593a84fd5ae0bf2239159d3ac.png


  • 修改完成的位置应该如下图所示


b25efb2cb129420daad80ac7622f9a47.png


  • 等待一下,出现如下"BUILD SUCCESS"则代表构建成功


062f598ff67d42809c1e25dc0e963e82.png


  • 最终效果如下图所示


b27a301551d14f8ba5722eb1683cbba3.png


四、创建第三个工程


同创建第二个工程


五、配置


1.每个工程的.xml文件


为了学习依赖相关知识点,所有这里都要保证代码是最简洁的,除了项目编号改变外,都是一样的


<?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>com.itheima</groupId>
  <artifactId>project001</artifactId>
  <version>1.0-SNAPSHOT</version>
  <dependencies>
  </dependencies>
</project>


2.文件配置


如同所示,修改配置,每一个根目录中都要添加resource文件,并标记为resource根


42f1a210a4bd45c2ad9372b4d80f082d.png


  • 其余的标记方法同上,最终效果如下图所示


33524c7c0773403bb8817b1678ad2fdf.png


六、结语


在配置完基础的三个工程后,点击右边MavenProjects后,如果显示出来的与下图一致,那就配置成功,可以进行下一步的学习了。如果有任何问题欢迎留言评论


df4d272eda1c4782bc23b260c849fbdb.png

相关文章
|
3天前
|
缓存 Java Maven
【简单四步教你解决♥十分有效】Maven依赖报错、依赖或插件导入失败的万能解决办法
【简单四步教你解决♥十分有效】Maven依赖报错、依赖或插件导入失败的万能解决办法!在处理Maven项目问题时,首先检查Maven配置是否正确。接着通过“File--Invalidata Caches”清除IDEA缓存并重启。使用Maven命令`mvn dependency:purge-local-repository`和`mvn dependency:resolve`清除本地依赖缓存。最后,在Terminal中输入`mvn clean install`完成构建。
【简单四步教你解决♥十分有效】Maven依赖报错、依赖或插件导入失败的万能解决办法
|
2天前
|
存储 Java Linux
【Maven】——基础入门,插件安装、配置和简单使用,Maven如何设置国内源
Maven插件安装,Maven项目构建,依赖管理,Haven Help插件,Maven仓库,Maven如何设置国内源
|
29天前
|
XML Java 测试技术
从零开始学 Maven:简化 Java 项目的构建与管理
Maven 是一个由 Apache 软件基金会开发的项目管理和构建自动化工具。它主要用在 Java 项目中,但也可以用于其他类型的项目。
48 1
从零开始学 Maven:简化 Java 项目的构建与管理
|
1月前
|
Java Maven
maven打瘦包,且只打入部分想打入的依赖瘦包
maven打瘦包,且只打入部分想打入的依赖瘦包 设计 工程结构分析 环境管理 城市资源 安全工程 工程管理
60 10
|
1月前
|
Java Maven
maven项目的pom.xml文件常用标签使用介绍
第四届人文,智慧教育与服务管理国际学术会议(HWESM 2025) 2025 4th International Conference on Humanities, Wisdom Education and Service Management
146 8
|
1月前
|
Java 应用服务中间件 Maven
Maven的三种项目打包方式——pom,jar,war的区别
Maven 提供了多种打包方式,分别适用于不同类型的项目。pom 用于父项目或聚合项目,便于项目的结构和依赖管理;jar 用于Java类库或可执行的Java应用程序;war 则专用于Java Web应用程序的部署。理解这些打包方式的用途和特点,可以帮助开发者更好地配置和管理Maven项目,确保构建和部署过程的顺利进行。无论是单模块项目还是多模块项目,选择合适的打包方式对于项目的成功至关重要。
127 3
|
2月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
107 1
|
4月前
|
Java Maven
解决idea每次新建maven项目都需要重新配置maven的问题
解决idea每次新建maven项目都需要重新配置maven的问题
204 1
|
2月前
|
Java 关系型数据库 MySQL
Maven——创建 Spring Boot项目
Maven 是一个项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,简化了项目的构建和管理过程。其核心功能包括项目构建和依赖管理,支持创建、编译、测试、打包和发布项目。Maven 仓库分为本地仓库和远程仓库,远程仓库包括中央仓库、私服和其他公共库。此外,文档还介绍了如何创建第一个 SpringBoot 项目并实现简单的 HTTP 请求响应。
192 1
Maven——创建 Spring Boot项目
|
2月前
|
Java 关系型数据库 MySQL
如何使用 maven 创建一个 Spring Boot项目
Maven 是一个强大的项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,提高开发效率。其核心功能包括项目构建和依赖管理。项目构建支持编译、测试、打包和发布等流程,而依赖管理则通过中央仓库、本地仓库和私有服务器获取和管理项目依赖。示例中展示了如何创建第一个 SpringBoot 项目并实现简单接口。
57 1
如何使用 maven 创建一个 Spring Boot项目