我有一个基本的客户端/服务器/公共项目,我正在使用Intellij(Java)。我试图谷歌这个问题,虽然人们似乎有同样的问题,或类似的东西,我还没有找到一个有效的解决方案。
服务器,客户端和公共都是他们自己的模块。我已经为客户端和服务器的Common模块设置了模块依赖项。
在RunServer类中,它与任何包没有关联并且在src根目录下,我可以使用Coordinates,它也与任何包和src根目录无关。但我不能使用坐标作为播放器,因为播放器嵌套在一个包中。
为什么会这样?如果将Common模块中的任何内容指定为另一个模块的依赖项,我是否应该能够使用它?有谁知道解决这个问题?
由于