黑猴子的家:创建 第一个 Maven 工程
1、New -> Other
2、Maven Project -> Next
3、Next
4、Maven-archetype-webapp 1.0 -> Next
5、(Group Id / Artifact Id) -> Finish
6、项目右键 -> Properties
7、Java Build Path -> Libraries -> Add Library
8、Server Runtime -> Next
9、Apache Tomcat v7.0 -> Finish
10、ok
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");