Skip to content

Commit 0c02a07

Browse files
SineaggiClayton Walker
andauthored
Add delombok for published sources jar (#151)
Co-authored-by: Clayton Walker <[email protected]>
1 parent ec71271 commit 0c02a07

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

grpc-spring-boot-starter/build.gradle

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,20 @@
11
apply plugin: 'maven-publish'
22
apply plugin: 'signing'
33
apply plugin: "de.marcphilipp.nexus-publish"
4+
apply plugin: 'io.franzbecker.gradle-lombok'
5+
6+
task delombok(type: io.franzbecker.gradle.lombok.task.DelombokTask) {
7+
def outputDir = file("$buildDir/delombok")
8+
outputs.dir(outputDir)
9+
for (srcDir in project.sourceSets.main.java.srcDirs) {
10+
inputs.dir(srcDir)
11+
args(srcDir, "-d", outputDir)
12+
}
13+
}
414

515
task sourceJar(type: Jar) {
616
classifier "sources"
7-
from sourceSets.main.allJava
17+
from delombok
818
}
919

1020
task javadocJar(type: Jar, dependsOn: javadoc) {
@@ -87,10 +97,12 @@ signing {
8797
}
8898
buildscript {
8999
repositories {
100+
gradlePluginPortal()
90101
mavenCentral()
91102
}
92103
dependencies {
93104
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBoot_1_X_Version}")
105+
classpath "io.franzbecker:gradle-lombok:4.0.0"
94106
}
95107
}
96108

0 commit comments

Comments
 (0)