我想知道如何在 IntelliJ 中配置以下项目布局:
- 一个安卓应用
- 服务器后端向此应用程序提供数据
- 在后端和 Android 应用程序之间共享的 Bean 类
最初,我想在相同的层次结构级别上创建三个模块。但是,这对于 IntelliJ 似乎是不可能的。我只能在第一个模块中添加新模块。我想知道这是否是我应该这样做的方式?或者有没有更好的方法来使用 IntelliJ 配置这个项目布局?这些层次结构是否仅代表文件夹?
我觉得我应该制作 (3) 一个库模块并将依赖项添加到 (1) 和 (2)。由于模块被定义为一个独立的功能单元,您可以独立地编译、运行、测试和调试,我觉得这是正确的方法。
这是我在 IntelliJ 中的第一个多模块项目。任何解释表示赞赏!