Grails standalone classes need package
by jja
on
Topics:
I was reminded again today that standalone classes in Grails must belong to a
package. That is, a class in src/groovy or src/java needs to be in a
package. For example:
file: src/groovy/mypackage/MyClass.groovy
package mypackage
class MyClass { ... }
If the class is without a package (appearing as src/groovy/MyClass.groovy),
it will compile correctly but no Grails classes (like your controller or
service) will be able to find it, generating an
org.codehaus.groovy.control.MultipleCompilationErrorsException with the
message unable to resolve class MyClass.