如何让我的 grails 项目自动导入 org.myorg.appname.subpackage 等子包?
我有一个在 GGTS 中构建的标准 grails 项目。到目前为止,所有的类都在一个包名中,比如 org.myorg.appname。有足够多的类,我想开始进一步分割这个包,例如 org.myorg.appname.subpackage。但是,只有 org.myorg.appname 包会被自动导入。如何在我的应用程序的任何地方导入额外的包?
最佳答案
Grails 没有地方让您告诉它导入多个包。但它确实有一个默认包,在您的情况下是 org.myorg.appname。
当您创建一个工件(如 Controller )并且不指定包(例如 grails create-controller blah)时,生成 Controller 代码时将有一个包语句将生成的工件放入默认包中。
看看this .
因此,如果您真的想要这些子包,则必须继续手动创建它们。我曾经这样做,但因为不值得而停止。另一种方法是将所有内容保存在同一个包中,或者(我的首选方法)将应用程序重构为多个插件,每个插件都有不同的默认包。
关于grails - 如何在 Grails 项目中自动导入子包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31862283/