什么是Maven

简单讲,Maven就是一个项目构建工具,他可以帮我们对项目进行构建,依赖管理,测试,打包,部署,上线等,就是一个方便我们的一个好用的项目构建、项目管理工具。

看一下官方解释吧:

Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。

Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。

Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。

Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目

Maven环境配置

关于环境配置呢,这里不在过多描述,需要的小伙伴可以私信我要教程哦.

Maven 构建生命周期

Maven 有以下三个标准的生命周期:

-clean:项目清理的处理

-default(或 build):项目部署的处理

-site:项目站点文档创建的处理

Maven项目的创建

这里我先建一个模块,操作与新建项目一样哦

Java Mybatis框架应用怎么配置

Java Mybatis框架应用怎么配置

Java Mybatis框架应用怎么配置

Java Mybatis框架应用怎么配置

目录结构

我们来看一下自动生成的目录结构

Java Mybatis框架应用怎么配置

自动生成的不完整哦,我还根据个人习惯修改了一些,小伙伴自己对比吧

Java Mybatis框架应用怎么配置

pom.xml文件

什么是pom.xml文件

这里我们先了解个知识点POM( Project Object Model,项目对象模型 )

它是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。

执行任务或目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标

所以pom.xml文件就是让Maven找到东西和干活的文件嘛



  4.0.0
  com.longlong
  Maven_01
  1.0-SNAPSHOT
  
    UTF-8
    1.7
    1.7
  
  
    
      junit
      junit
      4.11
      test
    
  

这里我把暂时用不到的东西删了,小伙伴可以对比对比,哪里不同哦。

加入项目所需依赖


    
      org.mybatis
      mybatis
      3.5.6
    
    
    
      mysql
      mysql-connector-java
      8.0.15
    
  

直接这几行代码就可以加入我们需要的依赖哦,如果有想用的依赖也可以取网上搜索,这里附上我使用最多的依赖仓库

添加资源文件的指定

这里一定要添加哦,不然编译的时候,只有resources目录下的xml文件可以被保留输出,其他地方的都没了。


  
    
      
        src/main/java
        
          **/*.xml
          **/*.properties
        
      
      
        src/main/resources
        
          **/*.xml
          **/*.properties
        
      
    
  
本文转载于:https://www.yisu.com/zixun/724826.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。