Eclipse-Gradle多项目

Eclipse-Gradle多项目,eclipse,gradle,multi-project,Eclipse,Gradle,Multi Project,我刚刚经历了一段艰难的时期,试图让它发挥作用,所以我想我会分享我的经验 问题(因此我可以用QA方式回答): 我有一个扁平的项目结构,其中子项目是根项目的兄弟项目: rootProject childProject1 childProject2 childProject3 在我的rootProject:settings.gradle中,我使用了一个include: include '../childProject1', '../childProject2', '../childProject3'

我刚刚经历了一段艰难的时期,试图让它发挥作用,所以我想我会分享我的经验

问题(因此我可以用QA方式回答):

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

rootProject
childProject1
childProject2
childProject3
在我的
rootProject:settings.gradle
中,我使用了一个
include

include '../childProject1', '../childProject2', '../childProject3'
这对简单的构建有效(还没有执行真正的gradle配置)

然后,在
Gradle导入>构建模型时,导入对话框显示:

[] rootProject
没有儿童项目

我读了一点书,听了哈哈哈!当我重新阅读文档并看到我实际上想要
includeFlat
时。所以我把它改成:

includeFlat 'childProject1', 'childProject2', 'childProject3'
然而,它没有起作用。发牢骚发牢骚


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

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

  • 从项目中删除以下文件:

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

  • 然后它开始工作,并在导入对话框中看到的RootProject的
    构建模型上运行:

    [] rootProject
        [] childProject1
        [] childProject2
        [] childProject3
    
    问题解决了

    我从未遇到过这样的情况,我必须进行大量的eclipse项目元数据清理才能使功能正常运行