我有一个Web应用程序,我想分成三个部分。我注意到它有两个完全不同的功能,但核心体系结构(表示层,Spring容器,DAO等中使用的库)是共享的。Maven - 一个包的几个模块
其中一幅是“主”,通过DAO从演示完整的垂直堆栈,但只针对什么是共同所有的“子项目”。
另外两个模块将是“子项目”自己。
现在的问题是:是否有可能得到Maven来对待所有3个(模块?)合为一体,使他们建立和最重要的封装在一起?我需要最终的结果是与目录树类似的单一战争:
war
+ WEB-INF
+ classes
+ subproject1
+ subproject2
+ view-shared
+ css
+ ...
+ js
+ ...
+ subproject1
+ myPage.jsp
+ subproject2
+ anotherPage.jsp
你明白了。