使用IDEA实现品优购项目搭建
转发自 https://www.jianshu.com/p/4710a87b65fa
使用idea实现品优购项目搭建
1、使用idea实现品优购项目搭建
本篇文章只针对品优购第一天使用 IDEA 搭建项目。看到网上很多人都不会搭建,所以今天小编就在这手把手教大家使用 IDEA 搭建品优购的第一天项目。来不及了说了,兄弟们快上车。
首先明确每个项目的打包方式:
pinyougou-parent(pom)、pinyougou-common(jar)、pinyougou-dao(jar)、
pinyougou-manager-web(war)、pinyougou-pojo(jar)、pinyougou-sellergoods-interface(jar)、
pinyougou-sellergoods-service(war)、pinyougou-shop-web(war)。
2、开始创建 Maven 工程
创建
pinyougou-parent父工程点击
Create New project--->Maven---> 创建Maven项目。
创建项目成功后,删除 src 文件夹,只留下 pom 文件再引入依赖即可。
创建所有打包方式为
jar包形式的子项目(只举一个例子)切记一定要按 pinyougou-parent ---> New ---> Module
和创建父工程一样什么也不用选择,直接下一步创建 Maven 工程。

成功后的项目如下所示,所有打包方式为
jar包形式的子项目,就是这样创建即可。
创建所有打包方式为 war 包形式的子项目(只举一个例子)
切记一定要按 pinyougou-parent ---> New ---> Module


加archetypeCatalog=internal
如下图:就可以创建出maven项目的目录结构


到此这个项目的创建还没有结束哦!!

第一天所有创建好的项目就如下图所示
每个形式的创建方式我都是举了一例。因为所有的品优购项目创建方式都是以上方式创建的。
以上就是品优购项目使用 IDEA 创建的过程,自己实践的时候,按照视频添加依赖即可。
如果你还是创建不成功的话,请访问我的 Github 地址,只需要拉取 master 分支的代码到本地即可。
master 分支就是第一天搭建的项目,就是为了防止有些朋友不会搭建,头发一根根掉下来。
使用IDEA实现品优购项目搭建的更多相关文章
- 品优购项目 单表过程 乒乓过程 入口 MyBatis逆向工程 dubbo框架搭建 品牌表CRUD bug集锦
- 使用Git管理品优购项目 开始部分
- 品优购(IDEA版)-第一天
# 品优购(IDEA版)-第一天 品优购IDEA版应该是2019年的新项目.目前只有视频.资料其他都还是旧的. ## 1.学习目标 1:了解电商行业特点以及理解电商的模式 2:了解整体品优购的架构特点 ...
- 项目二:品优购 第二天 AngularJS使用 brand商品页面的增删改查
品优购电商系统开发 第2章 品牌管理 传智播客.黑马程序员 1.前端框架AngularJS入门 1.1 AngularJS简介 AngularJS 诞生于2009年,由Misko Hevery 等人 ...
- 品优购商城项目(六)CAS客户端与SpringSecurity集成
cas单点登录旨在解决传统登录模式session在分布式项目中共享登录信息的问题. 本文cas服务器使用 4.0版本,仅供学习参考.把 cas.war 直接部署在tomcat即可,这里有个固定的用户名 ...
- 品优购商城项目(二)mybatis分页插件
品优购商城项目第二天,使用mybatis分页插件实现分页.主要实现的是 SSM整合mybatis分页. 一.引用mybatis分页插件 SqlMapConfig.xml <?xml versio ...
- 品优购商城项目(三)安全框架SpringSecurity
品优购商城项目第三阶段 1.springSecurity的基本用法与shiro类似. 2.BCrypt加密算法比MD5更加智能和安全,能自动加盐再加密,生成的密码是60位比md5的32位更占空间(可以 ...
- 品优购商城项目(二)AngularJS、自动代码生成器、select2下拉多选框
品优购商城想项目第二阶段 AngularJS.自动代码生成器.select2下拉多选框 完成了课程第三天.第四天的的任务. 1.学习了AngularJs前端的mvc分层思想,js部分分成control ...
- 品优购(IDEA版)-第二天
品优购-第2天 学习目标 目标1:运用AngularJS前端框架的常用指令 目标2:完成品牌管理的列表功能 目标3:完成品牌管理的分页列表功能 目标4:完成品牌管理的增加功能 目标5:完成品牌管理的修 ...
随机推荐
- AGC001[BCDE] 题解
A没意思 F太难 所以大概近期的AGC题解都是BCDE的 然后特殊情况再说 开始刷AGC的原因就是计数太差 没有脑子 好几个学长都推荐的AGC所以就开始刷了 = = 大概两天三篇的速度?[可能也就最开 ...
- 25.Java锁的深度化
Java锁的深度化 悲观锁.乐观锁.排他锁 场景 当多个请求同时操作数据库时,首先将订单状态改为已支付,在金额加上200,在同时并发场景查询条件下,会造成重复通知. SQL: Update 悲观锁与乐 ...
- boost IOStreams
Boost.IOStreams provides numerous implementations of the two concepts. Devices which describes data ...
- flask02
-web框架 -从浏览器输入一个地址,发送请求,经历了哪些过程 -反向代理,正向代理 -正向代理代理客户 -反向代理代理服务器-你用过的python中的魔法方法:https://www.cnblogs ...
- DELPHI FMX IOS模拟器调试时出现No SDKs could be found
解决办法: 在OSX里打开XCODE,点击XCODE菜单->Perferences->Locations在Commond Line Tools选择XCODE
- 改计算机名导致 Oracle因目标主机或对象不存在
手贱修改了计算机名, 结果导致登陆oracle数据库报如下错误,一查资料,说是修改了计算机名导致的,需要进到oracle安装目录: \oracle\product\10.2.0\db_1\NETWOR ...
- HTML基础知识笔记摘要
HTML互联网三大基石:1.HTML:显示数据2.HTTP:传输数据 http传输协议3.URL:定位数据协议://ip地址或主机名:端口/网络中的内容... HTML(hyper text make ...
- spring-boot整合Mybatis多数据源案例
1.运行环境 开发工具:intellij idea JDK版本:1.8 项目管理工具:Maven 4.0.0 2.GITHUB地址 https://github.com/nbfujx/springBo ...
- php chop()函数 语法
php chop()函数 语法 chop()函数是什么意思? php chop函数是rtrim函数的别名,作用与rtrim函数是相同的,删除字符串右边的空格或其他预定义字符,语法是chop(strin ...
- Java总结第一期
神奇的小阳阳阳再度归来,大家一定想我了吧~哦,谢谢,谢谢,谢谢各位的掌声,thank you,thank you@ 第一章: 下面给大家简单介绍Java: Java技术可以应用在几乎所有类型和规模的设 ...