java - 带有子项目的 IntelliJ 项目
问题描述
有没有办法在 IntelliJ 中创建一个带有共享类库的客户端和服务器端的 gradle java 项目?类似于 Visual Studio 允许多个子项目的方式,这些子项目可以为每个子项目构建自己的 .exe,并为库构建一个 .dll。
示例:+ 项目 - 客户端(单独构建 .jar) - 服务器(单独构建 .jar) - 类库(由客户端和服务器使用)
解决方案
是的,使用文件 | 新... | 模块操作并为新模块选择 Gradle 类型。
默认情况下,IDE 会通过文件中的include '<project-name>'
指令将此 Gradle 模块作为子项添加到您的项目中settings.gradle
。
然后在您的主/父项目build.gradle
脚本中,您可以将此 Gradle 项目添加为依赖项:implementation project(':<project-name>')
. 有关更多信息,请参阅项目库依赖项的 Gradle 文档。
推荐阅读
- angular - angular 2+ 强制在下拉菜单中选择第一个项目
- c# - 将搜索栏对齐到右中心
- swift - Swift 中的自定义 Instagram 登录页面
- mysql - Flask 使用 MySQL 将数据插入数据库
- excel - Excel - 在表之间创建一对一的关系
- python - 如何为 Python 3 安装`cv`?
- git - git cherry-pick 以编程方式从合并中挑选
- angular - 我从 GET 方法收到的数据没有在 html 页面上更新
- bluetooth - Raspberry Pi 的蓝牙网状网络
- math - 来自 OpenGL 的标准化设备坐标金属