如何在IntelliJ中设置具有相同层次结构模块的多模块项目?

Raf*_*ter 13 module intellij-idea multi-module

我想知道如何在IntelliJ中配置以下项目布局:

  1. 一个Android应用程序
  2. 服务器后端向此应用程序提供数据
  3. 在后端和Android应用程序之间共享的Bean类

最初,我想在相同的层次结构级别上创建三个模块.但是,IntelliJ似乎无法做到这一点.我只能在第一个模块中添加新模块.我想知道这是不是我应该这样做的方式?或者有更好的方法使用IntelliJ配置此项目布局?这些层次结构只代表文件夹吗?

我觉得我应该制作(3)库模块并将依赖项添加到(1)和(2).由于模块被定义为一个独立的功能单元,您可以独立编译,运行,测试和调试,我觉得这是正确的方法.

这是我在IntelliJ中的第一个多模块项目.任何解释都表示赞赏!

Cra*_*der 17

创建新项目时,可以使用第一个向导步骤中的" 空项目"选项.创建项目时,在" 项目结构"设置下的不同文件夹中添加3个模块.