grailsgroovydoc

grails-doc creates copies of my classes in default package


In my grails 1.3.7 project, I have put all of my classes in com.mycompany.myapp, as you do. So this goes for services, controllers, domain classes. I have a filter that goes in its own package. My app works fine.

However, when I run grails doc, grails decides to create two pages for every class:

So, target/docs contains two directories: 'DefaultPackage' and 'com', with DefaultPackage holding a copy of everything that lives under com/

Consequently, my groovy doc looks messy because there is two copies for each class.

How can I solve this?


Solution

  • It has been documented as a bug at GRAILS-6605. There is no workaround listed there for the bug.