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插件, 所以可以直接使用了, 如果没有装的可以百度下怎么安装.





提交代码:
要求:提交源码 :本地配置文件不要提交 
忽略不想提交的代码:

好了, 一步步构建完成后 项目结构应该是:
到了这里项目就构建完成了, 帖子图片比较多. 后续我会慢慢的把这个项目包含的内容都给发出来的.
再过几个星期就要去找工作了, 加油吧自己!!!
Maven项目环境搭建实例.的更多相关文章
- windows下的java+maven项目环境搭建
年底了,进公司刚好半年,于是全新一轮的挑战开始:让我接触java项目了,真的是全新的,完全一片茫然.经过了半个月的折腾,把环境搭了一遍又一遍,还可以小小的改一下程序,还OK啦~继续努力.接下来,进入正 ...
- MAVEN项目环境搭建
一.Maven的环境配置 apache-maven-3.5.4 Maven下载地址:http://maven.apache.org/download.cgi 选择下载 直接解压无需安装()下面配置M ...
- 【搬运工】之——Selenium+IDEA+Maven+TestNG环境搭建(转)
Selenium+IDEA+Maven+TestNG环境搭建 第一 安装java环境. 1. 下载并安装Jdk1.7或Jdk1.8 http://www.oracle.com/technetwork/ ...
- JAVA基础-----Maven项目的搭建
Maven项目的搭建 一.前言 maven官网:http://maven.apache.org/, 文章简介:本文章从三个模块来了解Maven,分别是 Maven的基本概念~, Maven项目的安装和 ...
- mac OS X下Java项目环境搭建+IntelliJ IDEA Jrebel插件安装与破解+Office 2016破解版安装
一.mac OS X下Java项目环境搭建 因为某些原因新入手了台最新版的MacBook Pro,意味着今天要花一天时间安装各种软件以及项目环境搭建╮(╯▽╰)╭ 项目环境搭建步骤: 1.安装jdk ...
- React全家桶打造共享单车后台管理系统项目_第1篇_项目环境搭建_首页编写
1.项目介绍 项目github地址:https://github.com/replaceroot/React-manageSystem 项目整体架构: 课程大纲: 第一章:React基础知识 ...
- vue项目环境搭建与组件介绍
Vue项目环境搭建 """ node ~~ python:node是用c++编写用来运行js代码的 npm(cnpm) ~~ pip:npm是一个终端应用商城,可以换国内 ...
- 第一周博客之二---OA项目环境搭建及开发包部署
OA项目环境搭建 一个项目想要能够在开发人员打包好项目包之后进行测试,就必须进行项目测试环境的搭建,要根据开发工程师的开发环境采用不同的测试环境,以下只是浅谈下Java项目OA(办公自动化平台)的环境 ...
- vue项目ide(vue项目环境搭建)
一.先介绍一下我接下来要做的项目 项目:ide可视化工具 技术应用: Vue2.0(js框架):https://cn.vuejs.org/ ElementUi(饿了吗ui框架基于vue的):http: ...
随机推荐
- How to copy remote computer files quickly to local computer
if we want copy file from VM(Remote VM) to local computer. Always can not easy copy file so easy. no ...
- Block循环引用问题研究
自从苹果在objc中添加Block功能支持以后已经过了很久.目前网上对于Block的使用有很多介绍.不过对于Block的内存管理问题,则是众说纷纭.再加上objc开始使用ARC以后,对于Block的内 ...
- Discuz!X2大附件上传插件-Xproer.HttpUploader6
插件代码(github):https://github.com/1269085759/up6-discuz 插件代码(coding):https://coding.net/u/xproer/p/up6 ...
- Ubuntu 中 不显示WIFI解决方法
先用有线接到网络,打开终端,执行以下命令sudo apt-get update sudo apt-get install --reinstall bcmwl-kernel-source 执行成功即可看 ...
- sacc scss less
CSS 预处理器技术已经非常的成熟,而且也涌现出了越来越多的 CSS 的预处理器框架.本文向你介绍使用最为普遍的三款 CSS 预处理器框架,分别是 Sass.Less CSS.Stylus. 首先我们 ...
- ASP.NET Web服务调用发生错误,错误代码404
现象: iOS端使用ASIHTTP连接Web服务时,得到的数据是一个错误代码为404的页面,错误信息(web.config添加<customErrors mode="Off" ...
- hdu 5105 求函数极值 函数求导/三分法
http://acm.hdu.edu.cn/showproblem.php?pid=5105 给定a,b,c,d,l,r,表示有一个函数f(x)=|a∗x3+b∗x2+c∗x+d|(L≤x≤R),求函 ...
- IIS部署ASP.NET常见错误
今天本地 IIS部署一个.NET Framework 3.5 项目,首先出现一个错误: 静态机制没有办法处理脚本 检查MIME没有问题,检查应用程序池版本,2.0, 果断改成 4.0. 运行之后新错误 ...
- 开启个人blog~
希望自己能坚持写blog,不断的总结,不断的沉淀.
- redis持久化以及主从服务器的配置
作者:silenceper 日期:2013-10-03 原文地址:http://silenceper.com/archives/959.html redis 与memcached 最大的一个区别就是R ...