标签:程序 配置文件 log4 pom XML 坐标 创建 .com http
Maven 能够实现自动化构建是和它的内部原理分不开的,这里我们从 Maven 的九个核心概念入手,看看 Maven 是如何实现自动化构建的。
①POM
②约定的目录结构
③坐标
④依赖
⑤仓库
⑥生命周期
⑦插件和目标
⑧继承
⑨聚合
①创建约定的目录结构
[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)约定>配置>编码
标签:程序 配置文件 log4 pom XML 坐标 创建 .com http
原文地址:https://www.cnblogs.com/zhzcode/p/9720891.html