Maven项目环境搭建实例.
前言:
最近下班比较早, 总是不愿意让自己闲着, 此时刚好从网上找到了一些项目的资源, 结合自己在公司做的项目, 所以拿来一起学习加复习一些平常用到和没接触过的新知识.
做的这个项目的名称叫做babasport, 基于SSM(Spring, SpringMVC, Mybatis)框架构建的, 其中使用到了的技术都会在博文中概述到, 博文将分好几篇来分别记录涉及到的知识点.
1,项目结构
项目共分为11块.
Jar包文件:
babasport-common
babasport-dao
babasport-javaBean
babasport-service-interface
War包文件:
babasport-console(后台)
babasport-login(单点登录)
babasport-portal(前台)
babasport-service-buyer(购物车)
babasport-service-cms(页面静态化)
babasport-service-product(商品管理)
babasport-service-solr(检索)
注: Java中Jar包和War包的区别
war:Web application Archive,与jar基本相同,但它通常表示这是一个Java的Web应用程序的包,tomcat这种Servlet容器会认出war包并自动部署。
具体结构图如下:
结构以来关系图:
2, 创建Maven工程
上面我们已经分析完项目结构和创建后的项目列表, 那么我们就具体来说下这个Maven工程是怎么创立的.
2.1 创建父工程
2.2, 在parentProject中创建子工程(Jar/War)
说明: 本截图 取自视频资料中, 第二图我自己创建的Parent Project为parentProject.
这里这拿babasport-common的创建做了一个示例, 其他还应该以同样的方式创建:
babasport-dao
babasport-javaBean
babasport-service-interface
babasport-console(后台)
babasport-login(单点登录)
babasport-portal(前台)
babasport-service-buyer(购物车)
babasport-service-cms(页面静态化)
babasport-service-product(商品管理)
babasport-service-solr(检索)
这里需要特别注意的是: Packaging的选择, 四个Jar文件, 一个War文件.
3,Maven 指令的基本操作
Mvn clean 清理
Mvn compile 编译
Mvn test 测试
Mvn package 打包
Mvn install 安装 本地仓库
Mvn deploy 发布 私服仓库 全公司用
4,SVN服务器的安装
注意事项:主机名不能是中文
创建仓库:
5, Eclipse中SVN的使用
由于我这个Eclipse中安装了SVN插件, 所以可以直接使用了, 如果没有装的可以百度下怎么安装.
提交代码:
要求:提交源码 :本地配置文件不要提交
忽略不想提交的代码:
好了, 一步步构建完成后 项目结构应该是:
到了这里项目就构建完成了, 帖子图片比较多. 后续我会慢慢的把这个项目包含的内容都给发出来的.
再过几个星期就要去找工作了, 加油吧自己!!!
转载于:https://www.cnblogs.com/wang-meng/p/5777640.html
Maven项目环境搭建实例.相关推荐
- MAVEN项目环境搭建
一.Maven的环境配置 apache-maven-3.5.4 Maven下载地址:http://maven.apache.org/download.cgi 选择下载 直接解压无需安装()下面配置M ...
- Vue项目实战之人力资源平台系统(一)框架介绍及项目环境搭建
前言 目录 前言 一.vue-element-admin简介 二.项目环境搭建 2.1 nodejs环境 2.2 git版本控制 2.3 vscode编辑器 三.拉取vue-element-admin ...
- django项目环境搭建
项目环境搭建 在github上创建项目 官网: https://github.com/ 点击new 新建项目 公钥绑定 使用 git clone 项目到本地 一.在码云平台创建项目 版本控制的种类: ...
- 黑马学成在线--项目环境搭建
完整版请移步至我的个人博客查看:https://cyborg2077.github.io/ 学成在线–项目环境搭建 学成在线–内容管理模块 学成在线–媒资管理模块 学成在线–课程发布模块 学成在线–认 ...
- Day133.尚品汇:项目介绍、Linux软件环境部署、项目环境搭建、表设计
目录 一.电商项目介绍 二.Linux 软件环境部署 三.项目环境搭建 1.Maven 回顾 2.ElasticSearch 四.关于表设计 首页分类表 一.电商项目介绍 我们为什么要讲电商? 1. ...
- 爱旅行项目-环境搭建
爱旅行项目-环境搭建 B2C 商家对客户 professional专业的 前后端分离:前端只负责进行数据显示 后端只负责接口的提供 后端通常以一个对象来返回数据 酒店模块: 1.注册 登录 首页查看推 ...
- 谷粒商城笔记+踩坑(1)——架构、项目环境搭建、代码生成器
导航: 谷粒商城笔记+踩坑汇总篇_谷粒商城笔记踩坑6_vincewm的博客-CSDN博客 目录 1.项目介绍 1.1 微服务架构图 1.2. 微服务划分图 2.项目环境搭建 2.1. 虚拟机搭建环境 ...
- 1.探花交友项目环境搭建
探花交友项目环境搭建 一.开发工具 探花交友项目的开发统一使用提供的Centos7环境,该环境中部署安装了项目所需要的各种服务,如:RabbitMQ,MongoDB.Redis等. 虚拟机的root用 ...
- Spark Idea Maven 开发环境搭建(转载)
mark一下,感谢作者分享! Spark Idea Maven 开发环境搭建 一.安装jdk jdk版本最好是1.7以上,设置好环境变量,安装过程,略. 二.安装Maven 我选择的Maven版本是3 ...
最新文章
- 如何利用matlab实现各种线性调制系统的抗噪声分析调制仿真,5.2线性调制系统的抗噪声性能题库.ppt...
- shell的相关知识(变量、脚本定义)
- 微信翻译生日快乐的代码_微信「隐藏彩蛋」,你发现了没?
- 帝国cms用php输出点击数量,帝国CMS信息增加随机点击数的修改方法(最新教程)
- 剑指Offer - 面试题15. 二进制中1的个数(位运算)
- 【转】用MYSQL都可能会遇到的问题:MYSQL字符数字转换
- java jnlp 靠谱吗_获取当前的JNLP信息
- utilities(matlab)—— 图像分块(image2cols、cols2image)
- InfoWorld 2020 年公布最佳开源软件
- 20200718每日一句
- VMWareStation10 密钥
- irobot擦地机器人故障_不想跪下擦地板!iRobot新神器擦地机器人能否帮到你?
- Python自动化操作Excel绘制条形图!
- axrue9不显示右侧文件_Axure 9.0基础教程:史上最详细的元件说明,建议你认真看完(一)...
- 小米笔记本第一排按键功能失灵 [ 解决办法 ]
- shell awk命令详解
- 2022 新年送祝福微信小程序 带流量主
- 合肥高考成绩怎么查询2021,2021合肥高考成绩查询系统
- Swift - 去除Xcode8控制台中多余的打印信息
- 王佩丰excel2010基础教程学习笔记(第十六讲到第二十讲)
热门文章
- mysql运算中max计算_MySQL 聚合函数、运算符操作、约束
- Android项目图像资源保存在,将图像从drawable保存到android中的内部文件存储
- Python数据结构与算法(1.5)——Python基础之函数与异常
- CNN训练可视化特征图(tensorflow2.x实现)
- gradle maven_Gradle vs Maven
- Java BufferedReader
- C++的学习(十一)继承
- 我想自学C++,可以吗?需要注意些什么呢?
- P2296 寻找道路
- 在编程的路上遇见另一个自己