123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- // locations to search for config files that get merged into the main config
- // config files can either be Java properties files or ConfigSlurper scripts
- // grails.config.locations = [ "classpath:${appName}-config.properties",
- // "classpath:${appName}-config.groovy",
- // "file:${userHome}/.grails/${appName}-config.properties",
- // "file:${userHome}/.grails/${appName}-config.groovy"]
- // if (System.properties["${appName}.config.location"]) {
- // grails.config.locations << "file:" + System.properties["${appName}.config.location"]
- // }
- grails.project.groupId = appName // change this to alter the default package name and Maven publishing destination
- grails.app.context = '/grails'
- // The ACCEPT header will not be used for content negotiation for user agents containing the following strings (defaults to the 4 major rendering engines)
- grails.mime.disable.accept.header.userAgents = ['Gecko', 'WebKit', 'Presto', 'Trident']
- grails.mime.types = [
- all: '*/*',
- atom: 'application/atom+xml',
- css: 'text/css',
- csv: 'text/csv',
- form: 'application/x-www-form-urlencoded',
- html: ['text/html','application/xhtml+xml'],
- js: 'text/javascript',
- json: ['application/json', 'text/json'],
- multipartForm: 'multipart/form-data',
- rss: 'application/rss+xml',
- text: 'text/plain',
- hal: ['application/hal+json','application/hal+xml'],
- xml: ['text/xml', 'application/xml']
- ]
- // URL Mapping Cache Max Size, defaults to 5000
- //grails.urlmapping.cache.maxsize = 1000
- // What URL patterns should be processed by the resources plugin
- grails.resources.adhoc.patterns = ['/images/*', '/css/*', '/js/*', '/plugins/*']
- // Legacy setting for codec used to encode data with ${}
- grails.views.default.codec = "html"
- // The default scope for controllers. May be prototype, session or singleton.
- // If unspecified, controllers are prototype scoped.
- grails.controllers.defaultScope = 'singleton'
- // GSP settings
- grails {
- views {
- gsp {
- encoding = 'UTF-8'
- htmlcodec = 'xml' // use xml escaping instead of HTML4 escaping
- codecs {
- expression = 'html' // escapes values inside ${}
- scriptlet = 'html' // escapes output from scriptlets in GSPs
- taglib = 'none' // escapes output from taglibs
- staticparts = 'none' // escapes output from static template parts
- }
- }
- // escapes all not-encoded output at final stage of outputting
- filteringCodecForContentType {
- //'text/html' = 'html'
- }
- }
- }
-
- grails.converters.encoding = "UTF-8"
- // enable Sitemesh preprocessing of GSP pages
- grails.views.gsp.sitemesh.preprocess = true
- // scaffolding templates configuration
- grails.scaffolding.templates.domainSuffix = 'Instance'
- // Set to false to use the new Grails 1.2 JSONBuilder in the render method
- grails.json.legacy.builder = false
- // enabled native2ascii conversion of i18n properties files
- grails.enable.native2ascii = true
- // packages to include in Spring bean scanning
- grails.spring.bean.packages = []
- // whether to disable processing of multi part requests
- grails.web.disable.multipart=false
- // request parameters to mask when logging exceptions
- grails.exceptionresolver.params.exclude = ['password']
- // disabling query cache
- grails.hibernate.cache.queries = false
- // OSIV is readonly by default
- grails.hibernate.osiv.readonly = true
- // set per-environment serverURL stem for creating absolute links
- environments {
- development {
- grails.logging.jul.usebridge = true
- }
- production {
- grails.logging.jul.usebridge = false
- // TODO: grails.serverURL = "http://www.changeme.com"
- }
- }
- // log4j configuration
- log4j = {
- // Example of changing the log pattern for the default console
- // appender:
- //
- //appenders {
- // console name:'stdout', layout:pattern(conversionPattern: '%c{2} %m%n')
- //}
- error 'org.codehaus.groovy.grails.web.servlet', // controllers
- 'org.codehaus.groovy.grails.web.pages', // GSP
- 'org.codehaus.groovy.grails.web.sitemesh', // layouts
- 'org.codehaus.groovy.grails.web.mapping.filter', // URL mapping
- 'org.codehaus.groovy.grails.web.mapping', // URL mapping
- 'org.codehaus.groovy.grails.commons', // core / classloading
- 'org.codehaus.groovy.grails.plugins', // plugins
- 'org.codehaus.groovy.grails.orm.hibernate', // hibernate integration
- 'org.springframework',
- 'org.hibernate',
- 'net.sf.ehcache.hibernate'
- }
|