我有一个项目,其中有像A,B和C这样的组件。所有组件都暴露其他组件正在使用的其余接口。所以,我使用ant来生成A.war,A-services.jar,B.war,B-services.jar,C.war,C-services.jar。Maven中的多个包装
A-services.jar含有B和C的 接口声明B-services.jar含有A和C的接口声明 C-services.jar包含A和B.
的接口声明我想将它迁移到Maven。但我已经在一些地方看过,用单个pom生产多个包如A-services.jar和A.war并不是一个好主意。这应该是最好的方式。
非常感谢。我对适当的项目结构感到困惑,将实现和接口/依赖分离为单独的项目似乎是一个很好的打包结构。 – 2013-02-17 09:32:14