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

相关文章
|
16小时前
|
Java Apache Maven
Maven 项目文档
在 `C:/MVN` 目录下创建 Maven 项目 `consumerBanking` 使用命令:`mvn archetype:generate -DgroupId=com.companyname.bank -DartifactId=consumerBanking -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false`。为解决 `mvn site` 命令执行时的 `NoClassDefFoundError`
|
16小时前
|
存储 Java Maven
Maven 构建 Java 项目
使用 Maven 的 `maven-archetype-quickstart` 插件在 `C:\MVN` 创建 Java 应用项目 `consumerBanking`,命令行参数包括 `-DgroupId`, `-DartifactId` 和 `-DarchetypeArtifactId`。项目包含 src/main/java 和 src/test/java 目录,分别存放 Java 代码和测试代码,以及 src/main/resources 用于存储资源文件。默认生成的 `App.java` 和 `AppTest.java` 分别为应用主类和测试类。
|
16小时前
|
XML Java 测试技术
Maven 构建 & 项目测试
本文介绍了如何使用Maven构建和测试Java应用。在`C:/MVN/consumerBanking`项目中,`pom.xml`配置了JUnit作为测试框架。执行`mvn clean package`命令进行构建,Maven会清理目标目录,编译源码和测试代码,运行测试用例,最后生成`consumerBanking-1.0-SNAPSHOT.jar`。测试报告位于`surefire-reports`文件夹。添加新Java类`Util.java`到项目后,更新`App.java`以使用`Util`类。
|
16小时前
|
Java 项目管理 Maven
【揭秘】Maven聚合与继承:如何轻松实现项目依赖管理?
Maven的聚合和继承是Java开发中重要的概念。聚合允许将多个项目组合成一个构建单元,简化多模块项目的构建过程,提高构建效率。继承则让子项目重用父项目的配置和属性,避免了重复定义,增强了项目的一致性和可维护性。通过聚合和继承,Maven为多模块项目的构建和管理提供了高效且灵活的支持,减少了配置冗余,提升了开发效率。
【揭秘】Maven聚合与继承:如何轻松实现项目依赖管理?
|
16小时前
|
Java Maven
修改配置maven镜像仓库位置,将maven镜像更换成阿里镜像
修改配置maven镜像仓库位置,将maven镜像更换成阿里镜像
77 0
|
16小时前
|
Java Maven
Maven 项目文档
学习Maven项目文档创作,借助Doxia引擎将内容转化为通用模型。支持Apt(纯文本)、Xdoc(Maven 1.x格式)、FML(FAQ)和XHTML。
|
16小时前
|
XML Java 测试技术
【你的Maven配置出错?看这个】
【你的Maven配置出错?看这个】
21 1
|
16小时前
|
XML Java Maven
【Maven技术专题】「实战开发系列」盘点Maven项目中打包需要注意到的那点事儿
【Maven技术专题】「实战开发系列」盘点Maven项目中打包需要注意到的那点事儿
45 0
|
16小时前
|
Java Maven
idea中maven项目pom文件Could not acquire lock(s)
idea中maven项目pom文件Could not acquire lock(s)
|
16小时前
|
Java Maven Spring
【操作宝典】IntelliJ IDEA新建maven项目详细教程
【操作宝典】IntelliJ IDEA新建maven项目详细教程
39 1