【问题标题】:Eclipse Gradle multiprojectsEclipse Gradle 多项目
【发布时间】:2015-05-12 22:58:13
【问题描述】:

我刚刚通过铃声试图让它工作,所以我想我会分享我的经验。

问题(所以我可以以 QA 风格回答):

我有一个扁平的项目结构,其中子项目是根项目的兄弟:

rootProject
childProject1
childProject2
childProject3

在我的rootProject:settings.gradle 中,我使用了include

include '../childProject1', '../childProject2', '../childProject3'

这适用于简单的构建(尚未执行真正的 gradle 配置)。

然后在Gradle Import > Build Model 上显示导入对话框:

[] rootProject

而且没有子项目。

我读了一些书,得到了啊哈!当我重新阅读 doco 并看到我实际上想要includeFlat 的那一刻。所以我把它改成:

includeFlat 'childProject1', 'childProject2', 'childProject3'

但是没有用。嘟嘟嘟嘟嘟。

我能做些什么来解决这个问题?

【问题讨论】:

    标签: eclipse gradle multi-project


    【解决方案1】:

    玩了一会儿后,我不得不这样做:

    1. 从项目中删除这些文件:

      • .project
      • .settings
      • .gradle
    2. 有时这还不够,我不得不关闭 Eclipse / STS 并删除工作区目录的内容

    然后它开始工作了,我会在导入对话框中看到 RootProject 的 build Model

    [] rootProject
        [] childProject1
        [] childProject2
        [] childProject3
    

    问题解决了。

    我从来没有遇到过这样的情况,我必须做大量的 Eclipse 项目元数据清理才能使功能正常运行。

    【讨论】:

      猜你喜欢
      • 2015-01-12
      • 1970-01-01
      • 2018-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多