问题描述
我正在与一位同事讨论有关Maven多模块项目的设置。这是我们的一般结构:
- API Layer (Mainly DTO Object,no dependencies except apache-commons)
- Business Logic (Services,etc.)
- ... About 3 to 5 other projects ...
- WAR File (JSF Files)
API层已与外国公司共享。
我们讨论了将API层包含在Maven多模块项目中还是将其包含在自己的程序包中。
- 包含在一个共同的父母中:
application
- pom.xml
- API Layer
- src
- pom.xml
- Business Logic
- ... About 3 to 5 other projects ...
- WAR File
- API是一个自己的项目
application
- pom.xml
- Business Logic
- ... About 3 to 5 other projects ...
- WAR File
API Layer
- src
- pom.xml
由于我对此有看法,所以也许您可以对环1和2提出一些利弊。
预先感谢 基督徒
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)