在我的grails 1.3.7项目中,我将所有类都放在com.mycompany.myapp中,就像你一样。所以这适用于服务,控制器,域类。我有一个自带包的过滤器。我的应用运行正常。
但是,当我运行grails doc
时,grails决定为每个类创建两个页面:
因此,target / docs包含两个目录:'DefaultPackage'和'com',DefaultPackage包含com /
下所有内容的副本因此,我的groovy doc看起来很乱,因为每个类有两个副本。
我该如何解决这个问题?
答案 0 :(得分:1)
它被记录为GRAILS-6605的错误。此处没有针对该错误列出的解决方法。
答案 1 :(得分:1)
我也遇到了同样的问题,因此创建了一个插件“Grails Runtime Docs”(http://grails.org/plugin/grails-runtime-docs)来解决这个问题,并且每个类只生成1个拷贝正确生成Java和groovy文档。它是grails意识到并将类分类为控制器,命令,域,服务和标记库。 groovy文档实际上是从运行时生成的,以便包括动态方法,添加“动态方法摘要”&生成的html文档中的“动态方法详细信息”,提供其源信息。希望你觉得它有用。