模块化的Maven-Spring项目困境

时间:2016-02-12 04:49:52

标签: maven web-applications module

我为一个大型组织工作,我们提出了一个大型应用程序(网络)。

我们从一个非常小的应用程序开始,但现在它变成了一大堆java代码,它有3个接口。

  1. 前端
  2. 管理员面板
  3. 博客部分。
  4. 到目前为止,我们通过制作不同的软件包在一个项目中完成所有这些工作,但现在我们希望如果删除任何一个部分,应用程序的功能应保持不变。

    我尝试制作基于maven的模块并将代码分成它们,但最终在核心模块中创建了目录

    我们目前的目录结构是; enter image description here

    我们希望创建类似的内容; enter image description here

    编译时,模块应该进入一个目录,即tomcat web应用程序文件夹。

    这可以使用maven插件实现,还是我必须在我的关卡上做一些额外的修改?

    编辑: -

    我还需要合并web.xml文件。

2 个答案:

答案 0 :(得分:0)

我好像你需要采取" maven multi-module"项目范式进入使用。你有没有想过它?

P.S。虽然Maven的多模块方法会产生三个独立的WAR工件。你有没有想过将你的大应用程序分成三个模块?

答案 1 :(得分:0)

我需要的是通过定义自定义MOJO来完成的。

关闭主题:

该工具几乎已完成,可作为开源项目使用。 ;)