单个Gradle项目内新增独立JavaFX前端子项目的存放规范咨询
Gradle多项目子项目存放方案
按照Gradle多项目构建的通用约定,你新增的Stockie-Frontend JavaFX子项目应该直接放在项目根目录下,和现有主项目平级放置即可。
最终标准项目结构参考:
- 项目根文件夹
- 根项目配置文件
settings.gradle:需要新增一行配置include 'Stockie-Frontend'来注册子项目 - 根项目公共配置
build.gradle(可选):可统一定义所有子项目共用的插件、依赖版本、通用配置规则 - 现有主项目文件夹(保留你当前的Stockie、Indicators相关代码结构不变)
Stockie-Frontend文件夹:新增的子项目根目录,内部自带独立的build.gradle和标准Java项目src/main/java、src/main/resources等结构
- 根项目配置文件
补充说明:
该结构下两个子项目完全支持独立运行、独立打包,如果你需要在前端子项目调用后端的公共逻辑,只需要在
Stockie-Frontend的build.gradle中声明对后端项目的依赖即可,不会破坏子项目的独立性。
IntelliJ IDEA原生支持Gradle多项目结构,新增子项目并修改settings.gradle后,刷新Gradle配置即可自动识别各个子项目的运行、调试配置。
内容的提问来源于stack exchange,提问作者Druckermann
相关产品推荐
相关产品推荐

