Grails includeFlat Gradle指令解释不当

Grails includeFlat Gradle指令解释不当,grails,intellij-idea,gradle,Grails,Intellij Idea,Gradle,我在这里描述一个关于Grails及其由Gradle提供的导入特性的微妙问题 我的规格: 操作系统Ubuntu 16.04 LTS 我的Grails版本是3.2.0.M2 Java版本是jdk1.8.031 我正在使用Intellij 2016 我已经创建了一个带有模块(Bar)的项目(Foo) Bar模块存在于Foo主项目下,并具有其CallMeController 运行Foo-app并调用url{urlbase}/CallMe将导致正确的控制器调用 现在,我将Bar文件夹移到Foo文件夹项目之

我在这里描述一个关于Grails及其由Gradle提供的导入特性的微妙问题

我的规格:

操作系统Ubuntu 16.04 LTS

我的Grails版本是3.2.0.M2

Java版本是jdk1.8.031

我正在使用Intellij 2016

  • 我已经创建了一个带有模块(Bar)的项目(Foo)

  • Bar模块存在于Foo主项目下,并具有其CallMeController

  • 运行Foo-app并调用url{urlbase}/CallMe将导致正确的控制器调用

  • 现在,我将Bar文件夹移到Foo文件夹项目之外

  • 我使用includeFlat代替include指令更改settings.gradle文件,如官方文档中所述,该指令应得到支持,不会出现任何问题

  • Intellij正确识别项目结构

  • 运行应用程序并调用url{urlbase}/CallMe将导致404未找到

  • 在下面链接的文件(工作示例和非工作示例)中,有两个简单的项目再现了该问题。 工作指令与include指令相关,第二个(非工作)指令与includeFlat指令相关

    这是正常的行为吗