dubbo+spring+maven+assembly+官方sh
2018-11-02 本文已影响0人
gnocuohz
项目地址 https://github.com/CongZhouArtist/dubbo-test
dubbo版本2.6.4
使用maven + assembly实现tar.gz打包
使用官方start.sh实现脚本启动(其实使用com.alibaba.dubbo.container.Main运行spring环境)
以dubbo-provider为例,目录树如下:
- assembly文件夹放了优雅脚本和assembly.xml
- 其中conf实现了多环境配置
- spring文件夹为spring环境配置
使用mvn clean package -DskipTest打包

- 其中lib为项目所依赖的所有jar包
- conf为properties文件
- bin为sh脚本文件
使用bin目录下的脚本可以实现优雅start和stop

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