java - IntelliJ 项目及其子项目

标签 java intellij-idea

有没有办法在 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 文档 Project lib dependencies了解更多信息。

关于java - IntelliJ 项目及其子项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60519475/

相关文章:

java - Spring MVC 应用上下文路径

Java - 正则表达式

intellij-idea - 如何在对话框中显示 IntelliJ JSON 编辑器?

java - 在 AES/CBC/PKCS5Padding 中获取 'BadPaddingException: pad block corrupted'

java - 执行外部.class 文件?

java - IntelliJ IDEA : Is there a way to list all interfaces implemented by a class and its parents?

intellij-idea - 单行匿名类的 IntelliJ IDEA 包装设置

intellij-idea - 如何默认显示隐藏字符(零宽度空间,即&#8203)

JavaFx 从可初始化访问构造函数参数

intellij-idea - 忽略某些检查