Details
Description
From the mailing list:
Just noticed the following with a newly created app
[aalmiray@localhost sample]$ griffon compile Welcome to Griffon 0.2 - http://griffon.codehaus.org/ Licensed under Apache Standard License 2.0 Griffon home is set to: /usr/local/griffon Base Directory: /tmp/sample Running script /usr/local/griffon/scripts/Compile.groovy Environment set to development [mkdir] Created dir: /home/aalmiray/.griffon/0.2/projects/sample/classes [groovyc] Compiling 11 source files to /home/aalmiray/.griffon/0.2/projects/sample/classes [aalmiray@localhost sample]$ griffon compile Welcome to Griffon 0.2 - http://griffon.codehaus.org/ Licensed under Apache Standard License 2.0 Griffon home is set to: /usr/local/griffon Base Directory: /tmp/sample Running script /usr/local/griffon/scripts/Compile.groovy Environment set to development [groovyc] Compiling 4 source files to /home/aalmiray/.griffon/0.2/projects/sample/classes [aalmiray@localhost sample]$ griffon compile Welcome to Griffon 0.2 - http://griffon.codehaus.org/ Licensed under Apache Standard License 2.0 Griffon home is set to: /usr/local/griffon Base Directory: /tmp/sample Running script /usr/local/griffon/scripts/Compile.groovy Environment set to development [groovyc] Compiling 4 source files to /home/aalmiray/.griffon/0.2/projects/sample/classes
Culprits are the 4 lifecycle scripts that have no code on them: Startup, Ready, Shutdown and Stop.
The compiler picks them up as they do not generate a .class file.