Skip to content

Commit 58c37f4

Browse files
Merge pull request #200 from longwa/grails4-upgrade
Grails 4 Upgrade
2 parents 68ed2f1 + 2135ef7 commit 58c37f4

File tree

19 files changed

+141
-123
lines changed

19 files changed

+141
-123
lines changed

examples/audit-test/build.gradle

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ buildscript {
88
}
99
dependencies {
1010
classpath "org.grails:grails-gradle-plugin:$grailsVersion"
11-
classpath 'com.bertramlabs.plugins:asset-pipeline-gradle:2.14.2'
12-
classpath "org.grails.plugins:hibernate5:${gormVersion - ".RELEASE"}"
11+
classpath "com.bertramlabs.plugins:asset-pipeline-gradle:3.0.7"
1312
}
1413
}
1514

@@ -44,7 +43,15 @@ grails {
4443
}
4544
}
4645

46+
configurations {
47+
developmentOnly
48+
runtimeClasspath {
49+
extendsFrom developmentOnly
50+
}
51+
}
52+
4753
dependencies {
54+
developmentOnly("org.springframework.boot:spring-boot-devtools")
4855
compile "org.springframework.boot:spring-boot-starter-logging"
4956
compile "org.springframework.boot:spring-boot-autoconfigure"
5057
compile "org.grails:grails-core"
@@ -63,21 +70,25 @@ dependencies {
6370
compile "org.grails.plugins:scaffolding"
6471
compile "org.grails.plugins:events"
6572
compile "org.grails.plugins:hibernate5"
66-
compile "org.hibernate:hibernate-core:5.1.5.Final"
67-
compile "org.hibernate:hibernate-ehcache:5.1.5.Final"
73+
compile "org.hibernate:hibernate-core:5.4.0.Final"
74+
compile "org.hibernate:hibernate-ehcache:5.4.0.Final"
6875
compile "org.grails.plugins:gsp"
69-
7076
console "org.grails:grails-console"
71-
7277
profile "org.grails.profiles:web"
73-
7478
runtime "org.glassfish.web:el-impl:2.1.2-b03"
7579
runtime "com.h2database:h2"
7680
runtime "org.apache.tomcat:tomcat-jdbc"
77-
runtime "com.bertramlabs.plugins:asset-pipeline-grails:2.14.6"
78-
81+
runtime "javax.xml.bind:jaxb-api:2.3.0"
82+
runtime "com.bertramlabs.plugins:asset-pipeline-grails:3.0.7"
7983
testCompile "org.grails:grails-gorm-testing-support"
84+
testCompile "org.mockito:mockito-core"
8085
testCompile "org.grails:grails-web-testing-support"
86+
testCompile "org.grails.plugins:geb"
87+
testCompile "org.seleniumhq.selenium:selenium-remote-driver:3.14.0"
88+
testCompile "org.seleniumhq.selenium:selenium-api:3.14.0"
89+
testCompile "org.seleniumhq.selenium:selenium-support:3.14.0"
90+
testRuntime "org.seleniumhq.selenium:selenium-chrome-driver:3.14.0"
91+
testRuntime "org.seleniumhq.selenium:selenium-firefox-driver:3.14.0"
8192
}
8293

8394
task wrapper(type: Wrapper) {

examples/audit-test/src/integration-test/groovy/test/AuditDeleteSpec.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class AuditDeleteSpec extends Specification {
4747
}
4848

4949
// Remove all logging of the inserts, we are focused on deletes here
50-
AuditTrail.withNewSession {
50+
AuditTrail.withNewTransaction {
5151
AuditTrail.where { id != null }.deleteAll()
5252
assert AuditTrail.count() == 0
5353
}

examples/audit-test/src/integration-test/groovy/test/AuditInsertSpec.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class AuditInsertSpec extends Specification {
3535

3636
void setup() {
3737
defaultIgnoreList = ['id'] + AuditLoggingConfigUtils.auditConfig.excluded?.asImmutable() ?: []
38-
AuditTrail.withNewSession { AuditTrail.executeUpdate('delete from AuditTrail') }
38+
AuditTrail.withNewTransaction { AuditTrail.executeUpdate('delete from AuditTrail') }
3939
}
4040

4141
void "Test basic insert logging"() {

examples/audit-test/src/integration-test/groovy/test/AuditTruncateSpec.groovy

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ class AuditTruncateSpec extends Specification {
7070
cleanup:
7171
log.info "Reset truncate length"
7272
setListenersTruncateLength oldTruncLength
73-
AuditTrail.withNewSession { AuditTrail.executeUpdate('delete from AuditTrail') }
73+
AuditTrail.withNewTransaction { AuditTrail.executeUpdate('delete from AuditTrail') }
7474
}
7575

7676
void "Truncate_at_255"() {
@@ -100,7 +100,7 @@ class AuditTruncateSpec extends Specification {
100100

101101
cleanup:
102102
setListenersTruncateLength oldTruncLength
103-
AuditTrail.withNewSession { AuditTrail.executeUpdate('delete from AuditTrail') }
103+
AuditTrail.withNewTransaction { AuditTrail.executeUpdate('delete from AuditTrail') }
104104
}
105105

106106
void "Truncate_at_1024"() {
@@ -132,7 +132,7 @@ class AuditTruncateSpec extends Specification {
132132
cleanup:
133133
log.debug "Reset truncate length"
134134
setListenersTruncateLength oldTruncLength
135-
AuditTrail.withNewSession { AuditTrail.executeUpdate('delete from AuditTrail') }
135+
AuditTrail.withNewTransaction { AuditTrail.executeUpdate('delete from AuditTrail') }
136136
}
137137

138138
private int getFirstListenerTruncateLength(){

examples/audit-test/src/integration-test/groovy/test/AuditUpdateCollectionSpec.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class AuditUpdateCollectionSpec extends Specification {
3636
author.save(flush: true, failOnError: true)
3737

3838
// Remove all logging of the inserts, we are focused on updates here
39-
AuditTrail.withNewSession {
39+
AuditTrail.withNewTransaction {
4040
AuditTrail.where { id != null }.deleteAll()
4141
assert AuditTrail.count() == 0
4242
}

examples/audit-test/src/integration-test/groovy/test/AuditUpdateSpec.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class AuditUpdateSpec extends Specification {
4141
heliport.save(flush: true, failOnError: true)
4242

4343
// Remove all logging of the inserts, we are focused on updates here
44-
AuditTrail.withNewSession {
44+
AuditTrail.withNewTransaction {
4545
AuditTrail.where { id != null }.deleteAll()
4646
assert AuditTrail.count() == 0
4747
}

gradle.properties

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1-
grailsVersion=3.3.9
2-
gormVersion=6.1.11.RELEASE
3-
gradleWrapperVersion=3.5.1
1+
grailsVersion=4.0.3
2+
gormVersion=7.0.4.RELEASE
3+
gradleWrapperVersion=5.6.4
4+
org.gradle.daemon=true
5+
org.gradle.parallel=true
6+
org.gradle.jvmargs=-Dfile.encoding=UTF-8 -Xmx1024M

gradle/wrapper/gradle-wrapper.jar

479 Bytes
Binary file not shown.
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
#Mon Jan 29 22:32:54 EST 2018
21
distributionBase=GRADLE_USER_HOME
32
distributionPath=wrapper/dists
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-3.5.1-all.zip

gradlew

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,16 @@ APP_NAME="Gradle"
2828
APP_BASE_NAME=`basename "$0"`
2929

3030
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
31-
DEFAULT_JVM_OPTS=""
31+
DEFAULT_JVM_OPTS='"-Xmx64m"'
3232

3333
# Use the maximum available, or set MAX_FD != -1 to use that value.
3434
MAX_FD="maximum"
3535

36-
warn ( ) {
36+
warn () {
3737
echo "$*"
3838
}
3939

40-
die ( ) {
40+
die () {
4141
echo
4242
echo "$*"
4343
echo
@@ -155,7 +155,7 @@ if $cygwin ; then
155155
fi
156156

157157
# Escape application args
158-
save ( ) {
158+
save () {
159159
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
160160
echo " "
161161
}

0 commit comments

Comments
 (0)