dubbo+spring+maven+assembly+官方shell实现jar应用

项目地址 https://github.com/CongZhouArtist/dubbo-test

dubbo版本2.6.4
使用maven + assembly实现tar.gz打包
使用官方start.sh实现脚本启动(其实使用com.alibaba.dubbo.container.Main运行spring环境)

以dubbo-provider为例,目录树如下:
在这里插入图片描述

  1. assembly文件夹放了优雅脚本和assembly.xml
  2. 其中conf实现了多环境配置
  3. spring文件夹为spring环境配置

使用mvn clean package -DskipTest打包
在这里插入图片描述

  1. 其中lib为项目所依赖的所有jar包
  2. conf为properties文件
  3. bin为sh脚本文件

使用bin目录下的脚本可以实现优雅start和stop
在这里插入图片描述

PS:

  1. dubbo-consumer为测试工程,运行main方法就可以测试。
  2. 如需使用zookeeper,直接修改dubbo.properties dubbo.registry.address
  3. 与Jenkins可实现持续集成,直接使用tar.gz解压,sh脚本启动

猜你喜欢

转载自blog.csdn.net/zxcc1314/article/details/83552256
今日推荐