首页 > 解决方案 > 带有子项目的 IntelliJ 项目

问题描述

有没有办法在 IntelliJ 中创建一个带有共享类库的客户端和服务器端的 gradle java 项目?类似于 Visual Studio 允许多个子项目的方式,这些子项目可以为每个子项目构建自己的 .exe,并为库构建一个 .dll。

示例:+ 项目 - 客户端(单独构建 .jar) - 服务器(单独构建 .jar) - 类库(由客户端和服务器使用)

标签: javaintellij-idea

解决方案


是的,使用文件 | 新... | 模块操作并为新模块选择 Gradle 类型。

默认情况下,IDE 会通过文件中的include '<project-name>'指令将此 Gradle 模块作为子项添加到您的项目中settings.gradle

然后在您的主/父项目build.gradle脚本中,您可以将此 Gradle 项目添加为依赖项:implementation project(':<project-name>'). 有关更多信息,请参阅项目库依赖项的 Gradle 文档。


推荐阅读