我将创建一个基于Java套接字的简单纸牌游戏,因此应该分发客户端。我担心的是,server
和client
使用了一些类似于域模型的常用类。我应该为cardgame-server, cardgame-client, cardgame-common
这样的目的创建三个maven子模块,这真的是一个很好的解决方案吗?
答案 0 :(得分:-1)
这是解决此类问题的常见方法。或者您可以使用三个单独的maven项目。
如果你使用IntelliJ IDEA作为你的IDE,我不会推荐后者,因为你必须打开三个单独的窗口来编辑它们,这很不方便。