上节课我们一起学习了淘淘商城的架构,这节课我们一起学习如何搭建Maven工程,关于Maven的好处,网上有很多,这里就不啰嗦了。
Maven常见的打包方式有:jar、war、pom
pom工程一般都是父工程,管理jar包的版本、maven插件的版本、统一的依赖管理,是一个聚合工程。
jar工程,很显然就是pom工程的子工程,由pom工程来管理。
war工程,是web工程,可以直接放到tomcat下运行的工程。
我们淘淘商城的Maven目录结构如下图所示
在新建工程之前,我们需要配置一下maven本地仓库,这样做可以加快maven的下载速度。步骤如下:
第一步:配置本地maven镜像
第二步:点击"Window---->Refrences"
第三步:点击"User Settings(open file)"后面的Browse,选择我们的maven安装包下的settings.xml文件,下面的"Local Repository"会自动显示我们自己创建的maven仓库地址,我们点击"Apply"和"OK"。这就配置好了本地仓库,经过本地镜像的配置,maven的下载速度将会是百倍的提升。
下面我们开始创建taotao-parent工程。
第一步:点击"File"---->"Maven Project"。
第二步:勾选"Create a simple project(skip archetype selection)"前面的复选框。然后点击"Next"。
第三步:在"Group Id"一栏输入"com.taotao",在"Artifact Id"一栏输入"taotao-parent","packaging"一栏选择pom,pom代表聚合工程,是父工程。
第四步:生成的maven工程如下。
我们在pom.xml文件统一管理整个淘淘商城项目的j依赖的jar包的版本,pom.xml文件内容如下,<dependencyManagement>只管理版本,不实际依赖。<dependency>才实际依赖。