黑猴子的家:创建 第一个 Maven 工程

1、New -> Other

黑猴子的家:创建 第一个 Maven 工程

2、Maven Project -> Next

黑猴子的家:创建 第一个 Maven 工程

3、Next

黑猴子的家:创建 第一个 Maven 工程

4、Maven-archetype-webapp 1.0 -> Next

黑猴子的家:创建 第一个 Maven 工程

5、(Group Id / Artifact Id) -> Finish

黑猴子的家:创建 第一个 Maven 工程

6、项目右键 -> Properties

黑猴子的家:创建 第一个 Maven 工程

7、Java Build Path -> Libraries -> Add Library

黑猴子的家:创建 第一个 Maven 工程

8、Server Runtime -> Next

黑猴子的家:创建 第一个 Maven 工程

9、Apache Tomcat v7.0 -> Finish

黑猴子的家:创建 第一个 Maven 工程

10、ok

黑猴子的家:创建 第一个 Maven 工程

11、如果手动创建maven工程,需要创建约定的目录结构

(1)根目录  :  工程名
(2)src目录 :  源码
(3)pom.xml :  Maven工程的核心配置文件
(4)main目录:  存放主程序
(5)test目录:  存放测试程序
(6)java目录:   存放java源文件
(7)resources目录:   存放框架或者其他工具的配置文件

12、约定的目录结构

现在JavaEE开发领域普遍认同一个观点:约定>配置>编码。意思就是能用配置解决的问题就不编码,能基于约定的就不进行配置。而Maven正是因为指定了特定文件保存的目录才能够对我们的Java工程进行自动化构建

13、为什么要遵守约定的目录结构?

Maven要负责项目的自动化构建,以编译为例,Maven必须要知道java源文件保存在哪里.
约定: Log4j ---> log4j.xml
配置: <param-value>classpath:springmvc.xml</param-value>
编码: new ClasspathXmlApplicationContext("applicationContext.xml");