Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 17 additions & 1 deletion gradle/publish-config.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@ import org.grails.gradle.plugin.publishing.GrailsPublishExtension

apply plugin: 'org.grails.grails-publish'

project.extensions.configure(GrailsPublishExtension) {
extensions.configure(GrailsPublishExtension) {
// Explicit `it` is required here
it.githubSlug = 'grails/grails-data-mapping'
it.license.name = 'Apache-2.0'
it.title = findProperty('pomTitle') ?: 'Grails GORM'
Expand All @@ -16,3 +17,18 @@ project.extensions.configure(GrailsPublishExtension) {
'jamesfredley': 'James Fredley'
]
}

// Add sources and javadoc jar tasks
// java.withSourcesJar() and java.withJavadocJar() is not compatible here with GrailsPublishPlugin
if (!tasks.findByName('sourcesJar')) {
tasks.register('sourcesJar', Jar) {
archiveClassifier = 'sources'
from sourceSets.main.allSource
}
}
if (!tasks.findByName('javadocJar')) {
tasks.register('javadocJar', Jar) {
archiveClassifier = 'javadoc'
from javadoc.destinationDir
}
}
2 changes: 1 addition & 1 deletion grails-datastore-gorm-tck/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ dependencies {
}

implementation 'org.grails:grails-core', {
// impl: ValidationException
// impl: Entity, ValidationException
if (excludeUnusedTransDeps) {
// API dependencies in grails-core
exclude group: 'jakarta.annotation', module: 'jakarta.annotation-api'
Expand Down
9 changes: 3 additions & 6 deletions grails-datastore-gorm-test/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -62,13 +62,11 @@ dependencies {
// api: SelectClasses, Suite
}
testImplementation project(':grails-datastore-gorm-tck')
/*
testCompileOnly 'org.grails:grails-core', {
// api: Entity
// impl: ValidationException
testImplementation 'org.grails:grails-core', {
// impl: Entity. ValidationException
if (excludeUnusedTransDeps) {
// API dependencies in grails-core
//exclude group: 'jakarta.annotation', module: 'jakarta.annotation-api' // PostConstruct
exclude group: 'jakarta.annotation', module: 'jakarta.annotation-api'
exclude group: 'jakarta.inject', module: 'jakarta.inject-api'
exclude group: 'jakarta.persistence', module: 'jakarta.persistence-api'
//exclude group: 'org.grails', module: 'grails-bootstrap' // Resource
Expand All @@ -82,7 +80,6 @@ dependencies {
exclude group: 'org.springframework.boot', module: 'spring-boot-autoconfigure'
}
}
*/
testImplementation 'org.spockframework:spock-core'

// Commented out since we aren't building / publishing
Expand Down
18 changes: 0 additions & 18 deletions grails-datastore-gorm/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -40,24 +40,6 @@ dependencies {
api 'jakarta.persistence:jakarta.persistence-api', {
// api: FetchType, JoinType
}
api 'org.grails:grails-core', {
// ast: grails.persistence.Entity
if (excludeUnusedTransDeps) {
// API dependencies in grails-core
exclude group: 'jakarta.annotation', module: 'jakarta.annotation-api'
exclude group: 'jakarta.inject', module: 'jakarta.inject-api'
exclude group: 'jakarta.persistence', module: 'jakarta.persistence-api'
//exclude group: 'org.grails', module: 'grails-bootstrap' // Resource
exclude group: 'org.grails', module: 'grails-datastore-core'
exclude group: 'org.grails', module: 'grails-spring'
exclude group: 'org.springframework', module: 'spring-beans'
exclude group: 'org.springframework', module: 'spring-context'
exclude group: 'org.springframework', module: 'spring-core'
exclude group: 'org.springframework', module: 'spring-tx'
exclude group: 'org.springframework.boot', module: 'spring-boot'
exclude group: 'org.springframework.boot', module: 'spring-boot-autoconfigure'
}
}
api 'org.springframework:spring-context', {
// api: Validator
}
Expand Down
Loading