请教一个有关如何使用Maven的Assembly打分发包的问题
目前,我有一个项目是基于Maven构建的Dubbo服务端工程,在开发的时候都是使用Main方法去加载Spring配置文件启动服务的。
现在,为了部署方便,我查询到Maven有一个maven-assembly-plugin插件可以打成分发包,比如我最终打出来的包是一个tar文件,解压后可以有lib(jar包),bin(启动脚本,停止脚本等),logs(日志文件),conf(配置文件)。我在linux的部署的时候只需要解压tar包,执行bin目录下的start.sh即可。dubbo使用文档中介绍了建议使用standalone的方式部署容器。
问题:
1.现在的pom.xml 和 assembly.xml 不知道怎么写?
2.Mainclass我是用我自己写的main方法还是dubbo提供的
java com.alibaba.dubbo.container.Main?
3.dubbo指支持log4j,我是用logback记录的,如何配置?
烦请接触过的朋友赐教一下,不吝感激!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
请赐教
我知道!
不是一个jar,tar包解压后有bin、logs、lib、conf jar都在lib下
你认为应该是怎样的?
"包是一个tar文件"感觉就是standalone。
难道你想是一个jar?