.gitignore for Grails
13 ignore rules for Grails, ready to copy into your repository.
Web application framework for Groovy
The complete .gitignore for Grails
# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-08-05 01:31:14 UTC
# Technologies: Grails
### Grails ###
/web-app/WEB-INF/classes
/prodDb.*
*Db.properties
*Db.script
/stacktrace.log
/test/reports
/logs
/*.war
/*.zip
/plugin.xml
/plugins
/web-app/plugins
/target
What these Grails rules actually ignore
Every pattern below, and why it belongs in your .gitignore.
General
| Pattern | What it ignores |
|---|---|
/web-app/WEB-INF/classes |
web application files |
/prodDb.* |
default HSQL database files for production mode |
*Db.properties |
general HSQL database files |
*Db.script |
General |
/stacktrace.log |
logs |
/test/reports |
General |
/logs |
General |
/*.war |
project release file |
/*.zip |
plugin release files |
/plugin.xml |
General |
/plugins |
older plugin install locations |
/web-app/plugins |
General |
/target |
"temporary" build files |
How to use this .gitignore for Grails
- Copy the Grails rules above, or download the file directly.
- Create a file named .gitignore at the root of your Git repository and paste the rules into it.
- If some of those files are already tracked, run git rm -r --cached . then commit again — Git only applies ignore rules to untracked files.
- Commit the .gitignore so everyone on the team shares the same rules.