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: ...
随机推荐
- 无法卸载jdk的解决方法
装了java之后非常纠结的就是无法卸载,总不能因为卸载一个jdk去重装系统,但是看着它残存在那又非常不爽, 因为卸载会牵扯注册表等琐碎的东西,,,后来在官网发现神器一枚,此神器就是java卸载工具. ...
- beanstalkd----安装启动
1. 安装This is beanstalkd, a fast, general-purpose work queue.See http://kr.github.io/beanstalkd/ for ...
- 【如何在mysql 官网下载最新版本mysql 数据库】
方法/步骤 打开百度搜索,输入MySQL,第一个是MySQL官网 点击第一个链接地址,进入MySQL官方网站,单击“Downloads”下载Tab页,进入下载界面 找到Community( ...
- Xamarin studio配置问题
最近对Xamarin很感兴趣,就下班抽空在家里的电脑上进行配置,于是乎出现了各种问题,对此进行总结. 1. Cannot find `aapt.exe`. Please install the And ...
- 如何删除选中的checkbox
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 8.4.2 Fresco
Fresco是Facebook公司的黑科技:http://fresco-cn.org/ 真三级缓存,变换后的BItmap(内存),变换前的原始图片(内存),硬盘缓存.在内存管理上做到了极致.对于重度图 ...
- Hyper-V初涉_Hyper-V虚拟机文件交换
使用虚拟机时,文件交互就显得十分重要.如果能实现物理机与虚拟机之间的文件交互,将会节省大量的时间.比较可惜的是,Hyper-V虚拟机并不支持USB存储设备,所以在文件交换上略显麻烦. 与Hyper-V ...
- List<String[]>
1.List<Sttring[]>的用法 List<String[]> list = new ArrayList<String[]>();//声明一个List< ...
- webdriver 获取alert 提示no alert is active
http://hi.baidu.com/janice515/item/bce536bb136e8441bb0e120f 摘上面: 一般正常情况下会报错,如 no alert is active 目 ...
- No prohects are avaliable for deployment to this server
没有项目可用于部署到该服务器的项目或者所有项目都已部署到该服务器或没有发现项目 报错的就是这样的信息,网上看了很多解决方案,比如:http://ttov.blog.163.com/blog/stati ...