约定的目录结构说明

Maven 核心概念】

Maven 能够实现自动化构建是和它的内部原理分不开的,这里我们从 Maven 的九个核心概念入手,看看 Maven 是如何实现自动化构建的。

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

 

【第一个Maven工程】

①创建约定的目录结构

[1]根目录:工程名;

[2]src目录:源码;

[3]pom.xml文件:Maven工程的核心配置文件;

[4]main目录:存放主程序;

[5]test目录:存放测试程序;

[6]java目录:存放java源文件;

[7]resources目录:存放框架或其他工具的配置文件。

 

 附:

目录结构:
Hello
|---src
|---|---main
|---|---|---java
|---|---|---resources
|---|---test
|---|---|---java
|---|---|---resources
|---pom.xml

 

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

1)Maven要负责我们这个项目的自动化构建,以编译为例,Maven要想自动进行编译,那么它必须知道java源文件保存在哪里。

2)如果我们自己定义的东西想要让框架或工具知道,有两种办法:

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

 --遵守框架内部已经存在的约定

log4j.properties

log4j.xml

3)约定>配置>编码

 

 

猜你喜欢

转载自www.cnblogs.com/zhzcode/p/9720891.html