Skip to content

Commit

Permalink
Dry up the build by extracting common grails plugin configuration.
Browse files Browse the repository at this point in the history
  • Loading branch information
matrei committed Nov 18, 2023
1 parent 5fca5b7 commit dd365a8
Show file tree
Hide file tree
Showing 15 changed files with 24 additions and 33 deletions.
9 changes: 9 additions & 0 deletions gradle/grails-plugin-config.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
group = 'org.grails.plugins'

tasks.named('bootJar').configure {
enabled = false // Grails plugins shouldn't produce a boot jar
}
tasks.named('jar').configure {
enabled = true
archiveClassifier = '' // Skip the '-plain' suffix on the jar file name
}
File renamed without changes.
2 changes: 1 addition & 1 deletion grails-async-core/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@ dependencies {

}

apply from: file("$rootProject.projectDir/gradle/java.gradle")
apply from: file("$rootProject.projectDir/gradle/java-config.gradle")
apply from: file("$rootProject.projectDir/gradle/publishing.gradle")

2 changes: 1 addition & 1 deletion grails-async-gpars/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ dependencies {

}

apply from: file("$rootProject.projectDir/gradle/java.gradle")
apply from: file("$rootProject.projectDir/gradle/java-config.gradle")
apply from: file("$rootProject.projectDir/gradle/publishing.gradle")


Expand Down
2 changes: 1 addition & 1 deletion grails-async-rxjava/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ dependencies {

}

apply from: file("$rootProject.projectDir/gradle/java.gradle")
apply from: file("$rootProject.projectDir/gradle/java-config.gradle")
apply from: file("$rootProject.projectDir/gradle/publishing.gradle")


2 changes: 1 addition & 1 deletion grails-async-rxjava2/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@ dependencies {

}

apply from: file("$rootProject.projectDir/gradle/java.gradle")
apply from: file("$rootProject.projectDir/gradle/java-config.gradle")
apply from: file("$rootProject.projectDir/gradle/publishing.gradle")
2 changes: 1 addition & 1 deletion grails-events-compat/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@ dependencies {

}

apply from: file("$rootProject.projectDir/gradle/java.gradle")
apply from: file("$rootProject.projectDir/gradle/java-config.gradle")
apply from: file("$rootProject.projectDir/gradle/publishing.gradle")
2 changes: 1 addition & 1 deletion grails-events-core/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@ dependencies {

}

apply from: file("$rootProject.projectDir/gradle/java.gradle")
apply from: file("$rootProject.projectDir/gradle/java-config.gradle")
apply from: file("$rootProject.projectDir/gradle/publishing.gradle")
2 changes: 1 addition & 1 deletion grails-events-gpars/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,5 @@ dependencies {

}

apply from: file("$rootProject.projectDir/gradle/java.gradle")
apply from: file("$rootProject.projectDir/gradle/java-config.gradle")
apply from: file("$rootProject.projectDir/gradle/publishing.gradle")
2 changes: 1 addition & 1 deletion grails-events-rxjava/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@ dependencies {

}

apply from: file("$rootProject.projectDir/gradle/java.gradle")
apply from: file("$rootProject.projectDir/gradle/java-config.gradle")
apply from: file("$rootProject.projectDir/gradle/publishing.gradle")
2 changes: 1 addition & 1 deletion grails-events-rxjava2/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,5 @@ dependencies {

}

apply from: file("$rootProject.projectDir/gradle/java.gradle")
apply from: file("$rootProject.projectDir/gradle/java-config.gradle")
apply from: file("$rootProject.projectDir/gradle/publishing.gradle")
2 changes: 1 addition & 1 deletion grails-events-spring/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,5 @@ dependencies {

}

apply from: file("$rootProject.projectDir/gradle/java.gradle")
apply from: file("$rootProject.projectDir/gradle/java-config.gradle")
apply from: file("$rootProject.projectDir/gradle/publishing.gradle")
2 changes: 1 addition & 1 deletion grails-events-transform/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@ dependencies {

}

apply from: file("$rootProject.projectDir/gradle/java.gradle")
apply from: file("$rootProject.projectDir/gradle/java-config.gradle")
apply from: file("$rootProject.projectDir/gradle/publishing.gradle")
13 changes: 2 additions & 11 deletions grails-plugin-async/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@ plugins {

}

group = 'org.grails.plugins'

dependencies {

api project(':grails-async-core')
Expand All @@ -31,13 +29,6 @@ dependencies {

}

tasks.named('bootJar').configure {
enabled = false
}
tasks.named('jar').configure {
enabled = true
archiveClassifier = ''
}

apply from: file("$rootProject.projectDir/gradle/java.gradle")
apply from: file("$rootProject.projectDir/gradle/grails-plugin-config.gradle")
apply from: file("$rootProject.projectDir/gradle/java-config.gradle")
apply from: file("$rootProject.projectDir/gradle/publishing.gradle")
13 changes: 2 additions & 11 deletions grails-plugin-events/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@ plugins {

}

group = 'org.grails.plugins'

dependencies {

api project(':grails-events-core')
Expand All @@ -28,13 +26,6 @@ dependencies {
testImplementation libs.spock.core
}

tasks.named('bootJar').configure {
enabled = false
}
tasks.named('jar').configure {
enabled = true
archiveClassifier = ''
}

apply from: file("$rootProject.projectDir/gradle/java.gradle")
apply from: file("$rootProject.projectDir/gradle/grails-plugin-config.gradle")
apply from: file("$rootProject.projectDir/gradle/java-config.gradle")
apply from: file("$rootProject.projectDir/gradle/publishing.gradle")

0 comments on commit dd365a8

Please sign in to comment.