gpt4 book ai didi

intellij-idea - 具有多个 gradle 子项目的 IntelliJ IDEA

转载 作者:行者123 更新时间:2023-12-03 23:34:03 31 4
gpt4 key购买 nike

我正在处理具有内部和外部依赖项的多个 Gradle 项目,到目前为止,我很高兴感谢 Gradle 的依赖项管理,我可以在不影响使用该库的每个应用程序的情况下修改库项目。

当我需要修改库项目并使用使用它的应用程序项目对其进行测试时,我需要执行以下操作,

  • 修改库项目并提交到单片机
  • 触发 CI 构建库项目并将其推送到我的 Gradle 存储库
  • 更新应用项目的build.properties引用新版库项目
  • 重复上述步骤,直到一切正常并且没有错误

  • 所以它现在变得相当精巧。我可以配置 IntelliJ IDEA 以便
  • 我所有的 Gradle 项目都在一个窗口中,如下图所示,这是 Twitter 的 Finagle 使用其 pom.xml 导入的。 .可悲的是 IntelliJ 的 JetGradle 插件似乎不理解 Gradle 子项目。

  • Finagle subprojects
  • build.properties的依赖是我的子项目,从本地快照读取依赖,否则从 Gradle 存储库下载它们

  • 谢谢。

    最佳答案

    目前在 IntelliJ IDEA 2019.2 中,您可以像这样添加 gradle 子项目

  • 通过 View > 工具窗口 > Gradle 菜单
  • 打开 Gradle 工具窗口
  • 点击“Link Gradle Project”按钮(加号)Link Gradle Project button
  • 选择子项目
  • 对应的build.gradle文件
  • 转到文件 > 项目结构 > 模块 > NameOfSubproject
  • 导航到 main/java 并单击标记为:Sources enter image description here
  • 将 main/resources 标记为 Resources
  • 重启 IntelliJ IDEA

  • 子项目的来源将被 IntelliJ 识别,您可以对子项目中的类使用 Navigate Class 操作

    关于intellij-idea - 具有多个 gradle 子项目的 IntelliJ IDEA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17941725/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com