Maven_5_Maven核心概念+第一个Maven工程+常用的Maven命令

Maven的核心概念

①约定的目录结构
②POM
③坐标
④依赖
⑤仓库
⑥生命周期/插件/目录
⑦继承
⑧聚合

第一个Maven工程

①创建约定的目录结构
【1】根目录:工程名
【2】src目录:源码
【3】pom.xml文件:Maven工程的核心配置文件
【4】main目录:存放主程序
【5】test目录:存放测试程序
【6】java目录:存放Java源文件存放
【7】resource目录:存放框架或其他工具的配置文件

②为什么要遵守约定的目录结构呢?

  • Maven要负责我们这个项目的自动化构建,以编译为例,Maven要想自动进行编译,那么它必须知道Java源文件保存在哪里
  • 如果我们自己自定义的东西想要让框架或工具知道,有两种办法

1.以配置的方式明确告诉框架

classpath:spring-context.xml

2.遵守框架内部已经存在的约定
log4j.properties
log4j.xml

约定>配置>编码

常用的Maven命令

①注意:
执行与构建过程相关的Maven命令,必须进入pom.xml所在的目录。
与构建过程相关:编译、测试、打包、…

②常用命令

    【1】mvn clean:清理
    【2】mvn compile:编译
    【3】mvn test-compile:编译测试程序
    【4】mvn test:执行测试
    【5】mvn package:打包		

猜你喜欢

转载自blog.csdn.net/weixin_42036647/article/details/85041168