为什么 grails 源不在 /src 文件夹中?

rdm*_*ler 2 grails

一个新创建的 grails 应用程序包含该grails-app文件夹旁边的src文件夹。这grails-app文件夹包含 Grails 应用程序的所有源。

为什么这个文件夹不在src文件夹内?

它可以以某种方式移动吗?

Jos*_*ore 6

不,它不能也不应该被移动。由于某种原因srcgrails-app文件夹与文件夹不同。该grails-app文件夹包含传统的 Grails 应用程序结构,其中 assrc旨在包括其他无意落入 Grails 应用程序标准约定的 Groovy 和 Java 源代码(例如 TagLib、域类、控制器、服务、GSP、js/css 资产, 等等。)

  • “我仍然没有理由不这样做” - 没有真正的原因我们不能以这种方式实施它,但我们没有。如果以这种方式实现,那么为什么不将 `grails-app/` 文件夹移出 `src/` 并移至顶层可能是合理的,因为它是一种特殊的源目录。这些都不重要。它的实施方式不会改变。 (2认同)