转发自 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 分支就是第一天搭建的项目,就是为了防止有些朋友不会搭建,头发一根根掉下来。

    https://github.com/RookieMZL/pinyougou-parent

使用IDEA实现品优购项目搭建的更多相关文章

  1. 品优购项目 单表过程 乒乓过程 入口 MyBatis逆向工程 dubbo框架搭建 品牌表CRUD bug集锦

  2. 使用Git管理品优购项目 开始部分

  3. 品优购(IDEA版)-第一天

    # 品优购(IDEA版)-第一天 品优购IDEA版应该是2019年的新项目.目前只有视频.资料其他都还是旧的. ## 1.学习目标 1:了解电商行业特点以及理解电商的模式 2:了解整体品优购的架构特点 ...

  4. 项目二:品优购 第二天 AngularJS使用 brand商品页面的增删改查

    品优购电商系统开发 第2章 品牌管理 传智播客.黑马程序员 1.前端框架AngularJS入门 1.1 AngularJS简介 AngularJS  诞生于2009年,由Misko Hevery 等人 ...

  5. 品优购商城项目(六)CAS客户端与SpringSecurity集成

    cas单点登录旨在解决传统登录模式session在分布式项目中共享登录信息的问题. 本文cas服务器使用 4.0版本,仅供学习参考.把 cas.war 直接部署在tomcat即可,这里有个固定的用户名 ...

  6. 品优购商城项目(二)mybatis分页插件

    品优购商城项目第二天,使用mybatis分页插件实现分页.主要实现的是 SSM整合mybatis分页. 一.引用mybatis分页插件 SqlMapConfig.xml <?xml versio ...

  7. 品优购商城项目(三)安全框架SpringSecurity

    品优购商城项目第三阶段 1.springSecurity的基本用法与shiro类似. 2.BCrypt加密算法比MD5更加智能和安全,能自动加盐再加密,生成的密码是60位比md5的32位更占空间(可以 ...

  8. 品优购商城项目(二)AngularJS、自动代码生成器、select2下拉多选框

    品优购商城想项目第二阶段 AngularJS.自动代码生成器.select2下拉多选框 完成了课程第三天.第四天的的任务. 1.学习了AngularJs前端的mvc分层思想,js部分分成control ...

  9. 品优购(IDEA版)-第二天

    品优购-第2天 学习目标 目标1:运用AngularJS前端框架的常用指令 目标2:完成品牌管理的列表功能 目标3:完成品牌管理的分页列表功能 目标4:完成品牌管理的增加功能 目标5:完成品牌管理的修 ...

随机推荐

  1. MySQL系列之三查询优化

    通常来说,查询的生命周期大致可以按照顺序来看从客户端到服务端,然后在服务器上进行解析,生产执行计划, 执行,并返回结果给客户端.其中的执行阶段可以认为是整个生命周期中最重要的阶段,其中包括了大量为了检 ...

  2. spark 计算结果写入mysql 案例及常见问题解决

    package com.jxd import org.apache.spark.SparkContextimport org.apache.spark.SparkConfimport java.sql ...

  3. 十分钟理解Redux核心思想,过目不忘。

    白话Redux工作原理.浅显易懂. 如有纰漏或疑问,欢迎交流. Redux 约法三章 唯一数据源(state) 虽然redux中的state与react没有联系,但可以简单理解为react组件中的th ...

  4. pugixml的使用

    VS项目,头文件处鼠标右键,添加“新建筛选器”,重命名为pugixml,把3个文件添加进来.在用到框架的文件中只需#include"pugixml\pugixml.hpp"即可. ...

  5. yield关键字详解与三种用法

    本篇文章比较硬核, 适合有一定Python基础的读者阅读, 如果您对Python还不甚了解可以先关注我哦, 我会持续更新Python技术文章 yield详解 yield与return相同每次调用都会返 ...

  6. 解决swagger跨项目或跨程序集注释不显示问题

    背景 我们在使用Swagger生成.NET Core Web Api 项目接口文档时候,发现接口的入参和出参的注释是看不见的,如下: 但是我想要结果是这样: 原因分析以及方案 为什么没有显示注释呢,注 ...

  7. 【leetcode】1020. Partition Array Into Three Parts With Equal Sum

    题目如下: Given an array A of integers, return true if and only if we can partition the array into three ...

  8. js-放大镜效果

    jd或者淘宝的具体商品有个放大镜的效果.虽然网上类似插件琳琅满目,应用到项目上有诸多不便,自己抽点时间自己写了个类似插件,积累下代码,何乐而不为呢!!let‘go: 打算把此特效封装成个插件,先把最基 ...

  9. 微信小程序中显示html富文本的方法

    微信小程序中显示html富文本的方法 使用方法:git地址:https://github.com/icindy/wxParse 一.下载wxParse文件 二.在要引入的页面的js文件中,引入文件 j ...

  10. flutter页面布局二

    Stack 在flutter中,Stack表示堆的意思,可以用来实现页面的定位布局. Stack组件接收两个可选参数: alignment:配置所有子元素的显示位置 children:子组件    在 ...