maven工程拆分和私服安装过程

1、对maven工程进行拆分、聚和(重点)
 对已有的工程进行拆分,拆分思路,将dao层的代码已经配置文件全提取
出来到一个表现独立的工程中。同样service、controller拆分
ssm-parent 父工程
ssm-dao 子模块
ssm-service
ssm-web
(1)创建父工程 eclipse -->maven project(普通工程或父工程)
 父工程的packaging选pom
 *父工程只有一个pom文件,可以推断父工程不进行编码。
       1、项目需要的依赖信息,在父工程中定义,子模块集成过来
       2、将各个子模块聚合到一块
      
(2)将创建的父工程发布到本地创库:maven install
     将来的service、dao发布到本地仓库,发布的service工程会报错。
     如果忘记此步骤,将父工程发布到本地仓库。
(3)创建子模块,选择父工程,单击右键,new project 选择maven Module
  打包方式选择packaging->jar  【jar包】
  子模块ssm-dao层 dao  domain
   配置文件 关于数据库的 在sources/spring/*-basic.xml基础的配置
                                       /*-dao.xml dao层创建ben
 
(4)创建子模块ssm-service,创建工程同ssm-dao,service .impl 【jar包】
    配置文件sources/spring/*-service.xml
   在service的pom文件中添加dao的依赖 eclipse——>add dependence
   把dao打包到本地创库 maven install ,以后根据依赖去本地仓库找
(5)创建子模块ssm-web,创建工程同ssm-dao,但是【packaging 选择war包】
  配置文件:sources/spring/*-controller.xml
  在pom文件添加service依赖 --add dependence
 最后在配置web.xml
  运行项目
——————————————————————————————————————
(6)单元测试,选择接口测试,创建单元测试类JunitTest,XXXTest,测试类在crc/test下如果有配置文件需在类上写 @RunWith(SpringJunit4ClassRunner.class)
 配置文件@ContextConfiguration("classpath:*.xml")
  批量加载spring的配置文件:classpath:*.xml 加载本项目的配置文件
                           classpath*:spring/*.xml 及加载本项目的配置文件,还要加载夹包
                           的配置文件。
总结:传递依赖:当项目中需要添加某一个依赖时,人家不给你,自己在pom文件中添加一个
(7)运行方式:
  方式1、运行父工程,父工程将各个子模块聚合到一起,将ssm-web打成war包发布到父工程下
  方式2、直接运行web工程
  其他方法:部署到tomcat下
(8)私服安装:解决小组内共同所需要的jar包
    1、下载安装包
    2、解压到本地
    3、执行命令安装私服
    4、使用管理员在dos下执行,进入解压包/bin>nexus install
     安装成功。
    5、启动服务  bin>nexus start
    6、找到私服访问路径url:在conf下的nexus.properties 有端口号
   登陆密码 admin/admin123
(9)私服仓库类型:
        Hosted :宿主仓库  存放本公司开发的夹包(正式版本、测试版本、第三方:存在版权问题)
        proxy:代理仓库      代理中央仓库、apache下的测试版本jar包
        group: 组仓库   将来连接用组仓库包含宿主仓库和代理仓库
(10)上传夹包到私服
     1、在maven安装目录下conf/setting.xml配置用户名和密码
     2、 在将要上传的项目的pom.xml中配置配置jar包上传路径url
     3、执行命令发布到私服上:deploy
(11)下载jar包到本地仓库
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞腾创客

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值