12.3.2. Native .groovy file deployment at development time
Seam supports
.groovy
file hot deployment (deployment without compilation) in incremental hot deployment mode. This mode is development-only, and enables a fast edit/test cycle. Follow the configuration instructions at Section 3.8, “Seam and incremental hot deployment” to set up .groovy
hot deployment. Deploy your Groovy code (.groovy
files) into the WEB-INF/dev
directory. The GroovyBean components will deploy incrementally, without needing to restart either application or application server.
Note
The native
.groovy
file deployment has the same limitations as the regular Seam hot deployment:
- components must be either JavaBeans or GroovyBeans — they cannot be EJB3 beans.
- entities cannot be hot deployed.
- hot-deployable components are not visible to any classes deployed outside
WEB-INF/dev
. - Seam debug mode must be enabled.