追风者223 2019-04-15 12:57 采纳率: 0%
浏览 826
已结题

maven管理的聚合(pom)工程上云打包部署问题

       我是用eclipse加maven参考宜立方商城开发了一套项目,搞拉半天把服务器搭建上云了,天真的我以为把代码打成war包,复制到tomcat的webapps文件下就大功告成了,可事实上却是一大波关于打包部署的问题。

       项目用dubbo实现了分布式,provider是聚合工程,e3-manager-pojo(jar),e3-manager-dao(jar,mybatis逆向工程生成的代码),e3-manger-interface(jar,要暴露的接口),e3-manager-service(war,interface实现类),这些moudle是由e3-manager(pom)聚合起来的,这些module层层依赖关系,在eclipse用着是真舒服,可是部署上线完全没有打包的思路。

       问题:如何把这些打成一个完整war用于部署阿里云?求懂的老师细解!感谢带我入门编程的老师和宜立方商城的主讲老师。

  • 写回答

2条回答 默认 最新

  • dabocaiqq 2019-04-15 16:08
    关注
    评论
  • 追风者223 2019-04-16 10:57
    关注

    解决了,解决了。我自问自答,希望今天以后有兄弟遇到同样问题能得到思路。
    首先需要考虑清楚依赖关系,就拿问题中的案例举例。
    pojo在最底层。
    interface依赖pojo。
    dao依赖pojo。
    service依赖interface和dao。
    我们需要把interface和dao先打成jar,当然不是普通的打包方法,需要把本地的pojo也打进去。具体方法在百度有的。
    这时候我们得到了自己的dao和interface的jar包(包含本地也就是第三方jar)。
    然后再把这两个jar和servic一起打成war就OK了。(具体方法百度搜索maven如何把本地jar包打入war包)。
    其实理清楚思路,这个问题也不很难的。

    评论
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 WSL上下载的joern在windows怎么用?
  • ¥15 jetson nano4GB
  • ¥15 电脑回复出厂设置,重装过程报错提示,求解决方案Windows 无法分析或处理无人参与应答文件 [C:\WINDOWS\Panther\unattend.xml,如何解决?
  • ¥15 进入lighttools中的UDOP编辑器的方法
  • ¥15 求Gen6d训练数据集
  • ¥20 liunx中winscp中可以登入ftp,但是不能登入sftp,如何解决
  • ¥15 lighttools的光学属性自定义的用法流程
  • ¥15 uni-app动态修改推荐页标题时报错
  • ¥15 图片是GET请求,后面是图片的id,Glide如何缓存?
  • ¥15 charles安装配置完以后,抓http包利用爱学生app,抓包返回503,显示unknowhost不知道这样的主机
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部