Last active
August 29, 2015 14:08
-
-
Save evanwong/4ea7717d848432a9ad2d to your computer and use it in GitHub Desktop.
Upgrade Grails from 2.3 to 2.4
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
app.grails.version=2.4.3 | |
... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<beans xmlns="http://www.springframework.org/schema/beans" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> | |
<bean id="grailsApplication" class="org.codehaus.groovy.grails.commons.GrailsApplicationFactoryBean"> | |
<description>Grails application factory bean</description> | |
<property name="grailsDescriptor" value="/WEB-INF/grails.xml" /> | |
</bean> | |
<bean id="pluginManager" class="org.codehaus.groovy.grails.plugins.GrailsPluginManagerFactoryBean"> | |
<description>A bean that manages Grails plugins</description> | |
<property name="grailsDescriptor" value="/WEB-INF/grails.xml" /> | |
<property name="application" ref="grailsApplication" /> | |
</bean> | |
<bean id="grailsConfigurator" class="org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator"> | |
<constructor-arg> | |
<ref bean="grailsApplication" /> | |
</constructor-arg> | |
<property name="pluginManager" ref="pluginManager" /> | |
</bean> | |
<bean id="characterEncodingFilter" class="org.springframework.web.filter.CharacterEncodingFilter"> | |
<property name="encoding"> | |
<value>utf-8</value> | |
</property> | |
</bean> | |
<bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean" /> | |
</beans> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
grails.servlet.version = "3.0" // Change depending on target container compliance (2.5 or 3.0) | |
grails.project.class.dir = "target/classes" | |
grails.project.test.class.dir = "target/test-classes" | |
grails.project.test.reports.dir = "target/test-reports" | |
grails.project.work.dir = "target/work" | |
grails.project.target.level = 1.7 | |
grails.project.source.level = 1.7 | |
//grails.project.war.file = "target/${appName}-${appVersion}.war" | |
grails.project.fork = [ | |
// configure settings for compilation JVM, note that if you alter the Groovy version forked compilation is required | |
// compile: [maxMemory: 256, minMemory: 64, debug: false, maxPerm: 256, daemon:true], | |
// configure settings for the test-app JVM, uses the daemon by default | |
test: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, daemon:true], | |
// configure settings for the run-app JVM | |
run: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, forkReserve:false], | |
// configure settings for the run-war JVM | |
war: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, forkReserve:false], | |
// configure settings for the Console UI JVM | |
console: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256] | |
] | |
grails.project.dependency.resolver = "maven" // or ivy | |
grails.project.dependency.resolution = { | |
// inherit Grails' default dependencies | |
inherits("global") { | |
// specify dependency exclusions here; for example, uncomment this to disable ehcache: | |
// excludes 'ehcache' | |
} | |
log "error" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose' | |
checksums true // Whether to verify checksums on resolve | |
legacyResolve false // whether to do a secondary resolve on plugin installation, not advised and here for backwards compatibility | |
repositories { | |
inherits true // Whether to inherit repository definitions from plugins | |
grailsPlugins() | |
grailsHome() | |
mavenLocal() | |
grailsCentral() | |
mavenCentral() | |
// uncomment these (or add new ones) to enable remote dependency resolution from public Maven repositories | |
//mavenRepo "http://repository.codehaus.org" | |
//mavenRepo "http://download.java.net/maven/2/" | |
//mavenRepo "http://repository.jboss.com/maven2/" | |
} | |
dependencies { | |
// specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g. | |
// runtime 'mysql:mysql-connector-java:5.1.29' | |
// runtime 'org.postgresql:postgresql:9.3-1101-jdbc41' | |
test "org.grails:grails-datastore-test-support:1.0-grails-2.4" | |
//... other dependencies | |
} | |
plugins { | |
// plugins for the build system only | |
build ":tomcat:7.0.55" | |
// plugins for the compile step | |
compile ":scaffolding:2.1.2" | |
compile ':cache:1.1.7' | |
compile ":asset-pipeline:1.9.6" | |
// plugins needed at runtime but not for compilation | |
runtime ":hibernate4:4.3.5.5" // or ":hibernate:3.6.10.17" | |
runtime ":database-migration:1.4.0" | |
runtime ":jquery:1.11.1" | |
// Uncomment these to enable additional asset-pipeline capabilities | |
//compile ":sass-asset-pipeline:1.9.0" | |
//compile ":less-asset-pipeline:1.10.0" | |
//compile ":coffee-asset-pipeline:1.8.0" | |
//compile ":handlebars-asset-pipeline:1.3.0.3" | |
//...other plugins | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
hibernate { | |
cache.use_second_level_cache = true | |
cache.use_query_cache = false | |
// cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory' // Hibernate 3 | |
cache.region.factory_class = 'org.hibernate.cache.ehcache.EhCacheRegionFactory' // Hibernate 4 | |
singleSession = true // configure OSIV singleSession mode | |
flush.mode = 'manual' // OSIV session flush mode outside of transactional context | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment