Skip to content

Commit 4b45613

Browse files
authored
Merge pull request #183 from jdaugherty/6.0.x
Prep for moving to grails-core
2 parents ccaf413 + 9b9c0c5 commit 4b45613

File tree

22 files changed

+135
-204
lines changed

22 files changed

+135
-204
lines changed

build.gradle

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,25 @@
11
import io.github.gradlenexus.publishplugin.InitializeNexusStagingRepository
22

3+
buildscript {
4+
repositories {
5+
gradlePluginPortal()
6+
mavenCentral()
7+
maven { url = 'https://repo.grails.org/grails/core' }
8+
}
9+
dependencies {
10+
classpath 'io.github.gradle-nexus:publish-plugin:1.3.0'
11+
classpath "org.grails:grails-gradle-plugin:${grailsGradlePluginVersion}"
12+
classpath "org.grails:grails-docs:${grailsVersion}"
13+
}
14+
}
15+
316
plugins {
417
id 'groovy'
5-
id 'io.github.gradle-nexus.publish-plugin'
618
}
719

20+
apply plugin: 'io.github.gradle-nexus.publish-plugin'
21+
822
version = projectVersion
9-
ext.set('grailsVersion', libs.versions.grails.get())
1023
ext.set('isSnapshot', projectVersion.endsWith('-SNAPSHOT'))
1124
ext.set('isReleaseVersion', !isSnapshot)
1225

@@ -71,11 +84,6 @@ subprojects {
7184
}
7285
}
7386
}
74-
75-
dependencies {
76-
implementation platform(libs.grails.bom)
77-
}
78-
7987
tasks.withType(Test).configureEach {
8088
useJUnitPlatform()
8189
testLogging {

buildSrc/build.gradle

Lines changed: 0 additions & 38 deletions
This file was deleted.

buildSrc/settings.gradle

Lines changed: 0 additions & 11 deletions
This file was deleted.

docs/build.gradle

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ plugins {
77
configurations.register('groovydocRuntimeOnly')
88

99
dependencies {
10+
implementation platform("org.grails:grails-bom:${grailsVersion}")
1011
groovydocRuntimeOnly localGroovy()
1112
}
1213

@@ -56,10 +57,10 @@ tasks.register('generateGuide', PublishGuide) {
5657
'sourcedir': rootProject.layout.projectDirectory.asFile,
5758
'javaee' : 'https://docs.oracle.com/javaee/7/api/',
5859
'javase' : 'https://docs.oracle.com/en/java/javase/11/docs/api/',
59-
'groovyapi': "https://docs.groovy-lang.org/${libs.versions.groovy.get()}/html/gapi/",
60-
'grailsapi': "https://docs.grails.org/${libs.versions.grails.get()}/api/",
61-
'gormapi' : "https://gorm.grails.org/${libs.versions.gorm.get()}/api/",
62-
'springapi': "https://docs.spring.io/spring/docs/${libs.versions.spring.get()}/javadoc-api/"
60+
'groovyapi': "https://docs.groovy-lang.org/${project['groovy.version']}/html/gapi/",
61+
'grailsapi': "https://docs.grails.org/${grailsVersion}/api/",
62+
'gormapi' : "https://gorm.grails.org/${project['grails-datastore.version']}/api/",
63+
'springapi': "https://docs.spring.io/spring/docs/${project['spring-framework.version']}/javadoc-api/"
6364
]
6465
doLast {
6566
def dir = project.layout.buildDirectory.dir('docs').get().asFile

examples/pubsub-demo/build.gradle

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ version = rootProject.version
77
group = 'pubsub.demo'
88

99
dependencies {
10+
implementation platform("org.grails:grails-bom:${grailsVersion}")
1011

1112
implementation project(':grails-plugin-async')
1213
implementation project(':grails-plugin-events')
@@ -27,13 +28,13 @@ dependencies {
2728
implementation 'org.springframework.boot:spring-boot-starter'
2829
implementation 'org.springframework.boot:spring-boot-starter-logging'
2930
implementation 'org.springframework.boot:spring-boot-starter-tomcat'
30-
implementation libs.micronaut.serde.jackson
31+
implementation 'io.micronaut.serde:micronaut-serde-jackson:2.10.2'
3132

3233
runtimeOnly 'com.h2database:h2'
3334
runtimeOnly 'org.fusesource.jansi:jansi'
3435
runtimeOnly 'com.zaxxer:HikariCP'
3536

36-
testImplementation libs.micronaut.http.client
37+
testImplementation 'io.micronaut:micronaut-http-client:4.6.5'
3738
testImplementation 'org.grails:grails-web-testing-support'
3839
}
3940

gradle.properties

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ githubSlug=grails/grails-async
1212
githubBranch=6.0.x
1313
developers=Graeme Rocher, Mattias Reichel
1414

15+
grailsVersion=7.0.0-SNAPSHOT
16+
grailsGradlePluginVersion=7.0.0-SNAPSHOT
17+
18+
# TODO: These are for the documentation links, can these be referenced from the bom instead?
19+
spring-framework.version=6.2.1
20+
grails-datastore.version=9.0.0-SNAPSHOT
21+
groovy.version=4.0.24
22+
1523
#gpars docs is currently not available with https
1624
gparsdocs=http://gpars.org/1.2.1/groovydoc
1725
rxjavadocs=https://reactivex.io/RxJava/1.x/javadoc

gradle/buildsrc.libs.versions.toml

Lines changed: 0 additions & 11 deletions
This file was deleted.

gradle/java-config.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ java {
77
configurations.all {
88

99
resolutionStrategy.dependencySubstitution {
10-
substitute module("org.codehaus.groovy:groovy") using module('org.apache.groovy:groovy:4.0.22')
11-
substitute module("org.codehaus.groovy:groovy-templates") using module('org.apache.groovy:groovy-templates:4.0.22')
12-
substitute module("org.codehaus.groovy:groovy-xml") using module('org.apache.groovy:groovy-xml:4.0.22')
13-
substitute module("org.codehaus.groovy:groovy-json") using module('org.apache.groovy:groovy-json:4.0.22')
10+
substitute module("org.codehaus.groovy:groovy") using module('org.apache.groovy:groovy:4.0.24')
11+
substitute module("org.codehaus.groovy:groovy-templates") using module('org.apache.groovy:groovy-templates:4.0.24')
12+
substitute module("org.codehaus.groovy:groovy-xml") using module('org.apache.groovy:groovy-xml:4.0.24')
13+
substitute module("org.codehaus.groovy:groovy-json") using module('org.apache.groovy:groovy-json:4.0.24')
1414
}
1515
}

gradle/libs.versions.toml

Lines changed: 0 additions & 40 deletions
This file was deleted.

grails-async-core/build.gradle

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,20 @@ plugins {
77
group = 'org.grails'
88

99
dependencies {
10+
implementation platform("org.grails:grails-bom:${grailsVersion}")
1011

11-
implementation libs.groovy.core
12-
implementation libs.slf4j.api
13-
implementation libs.jakarta.annotation.api
12+
implementation 'org.apache.groovy:groovy'
13+
implementation 'org.slf4j:slf4j-api'
14+
implementation 'jakarta.annotation:jakarta.annotation-api'
1415

15-
compileOnly libs.jakarta.annotation.api
16+
compileOnly 'jakarta.annotation:jakarta.annotation-api'
1617

17-
testImplementation libs.spock.core
18+
testImplementation 'org.spockframework:spock-core'
1819

19-
testRuntimeOnly libs.bytebuddy
20-
testRuntimeOnly libs.objenesis
20+
testRuntimeOnly 'net.bytebuddy:byte-buddy'
21+
testRuntimeOnly 'org.objenesis:objenesis'
2122

22-
testRuntimeOnly libs.slf4j.nop // Get rid of warning about missing slf4j implementation during test task
23+
testRuntimeOnly 'org.slf4j:slf4j-nop' // Get rid of warning about missing slf4j implementation during test task
2324

2425
}
2526

0 commit comments

Comments
 (0)