请教一个有关如何使用Maven的Assembly打分发包的问题

发布于 2021-11-28 04:51:19 字数 550 浏览 792 评论 5

目前,我有一个项目是基于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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

风苍溪 2021-11-29 18:54:53

请赐教

凌乱心跳 2021-11-29 17:52:19

我知道!

本宫微胖 2021-11-29 14:10:29

不是一个jar,tar包解压后有bin、logs、lib、conf jar都在lib下

裸钻 2021-11-29 03:27:56

你认为应该是怎样的?

陌若浮生 2021-11-29 00:27:17

"包是一个tar文件"感觉就是standalone。

难道你想是一个jar?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文