黑马程序员技术交流社区

标题: 【石家庄校区】淘淘商城第一天(2) [打印本页]

作者: 梦想飞翔的猪    时间: 2018-2-3 16:55
标题: 【石家庄校区】淘淘商城第一天(2)
【石家庄校区】淘淘商城第一天(2)  
    上节课我们一起学习了淘淘商城的架构,这节课我们一起学习如何搭建Maven工程,关于Maven的好处,网上有很多,这里就不啰嗦了。
          Maven常见的打包方式有:jar、war、pom
          pom工程一般都是父工程,管理jar包的版本、maven插件的版本、统一的依赖管理,是一个聚合工程。
          jar工程,很显然就是pom工程的子工程,由pom工程来管理。
          war工程,是web工程,可以直接放到tomcat下运行的工程。
          我们淘淘商城的Maven目录结构如下图所示

          我们使用的开发工具是Eclipse MRS.2版本,大家可以到:http://download.csdn.net/detail/u012453843/9785658进行下载。
          在新建工程之前,我们需要配置一下maven本地仓库,这样做可以加快maven的下载速度。步骤如下:
第一步:配置本地maven镜像
步骤请参考:http://blog.csdn.net/u012453843/article/details/60323543这篇博客进行操作即可。
第二步:点击"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>才实际依赖。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2