【发布时间】:2018-10-30 07:01:51
【问题描述】:
我在公司有一个大型的非 maven 项目,并且有多个项目作为模块,这些项目作为部署程序集添加到父项目中。
公司正计划集成 maven,这可以通过创建 Multi Module maven 项目来实现,但 maven 需要互联网连接。开发时没有问题,但部署后服务器系统上的互联网连接被阻止。我有两个问题:
1) maven 在服务器上构建和部署后是否需要互联网连接?
2) 打包仅限于聚合器项目的 pom。聚合器项目没有战争,如何部署在服务器上?
【问题讨论】:
-
Maven 是一个构建工具。您在运行时不需要它。在运行时,您只需部署 Maven 构建的代码,它完全独立于 Maven。为什么要部署聚合器项目?正如你所说,它只是一个聚合器,根本没有代码。
-
@NishitKakkad 第一个问题可以看这个topic
-
感谢您的回复。得到第一个答案。其次,我从您的评论中了解到,应该在服务器上部署子模块战争。
标签: java maven deployment multi-module