@@ -17,44 +17,44 @@ group = "com.hivemq"
17
17
description = " SDK for the development of HiveMQ Kafka Extension customizations"
18
18
19
19
metadata {
20
- readableName = " HiveMQ Kafka Extension Customization SDK"
20
+ readableName.set( " HiveMQ Kafka Extension Customization SDK" )
21
21
organization {
22
- name = " HiveMQ GmbH"
23
- url = " https://www.hivemq.com/"
22
+ name.set( " HiveMQ GmbH" )
23
+ url.set( " https://www.hivemq.com/" )
24
24
}
25
25
license {
26
26
apache2()
27
27
}
28
28
developers {
29
29
developer {
30
- id = " cschaebe"
31
- name = " Christoph Schaebel"
32
- email = " christoph.schaebel@hivemq.com"
30
+ id.set( " cschaebe" )
31
+ name.set( " Christoph Schaebel" )
32
+ email.set( " christoph.schaebel@hivemq.com" )
33
33
}
34
34
developer {
35
- id = " lbrandl"
36
- name = " Lukas Brandl"
37
- email = " lukas.brandl@hivemq.com"
35
+ id.set( " lbrandl" )
36
+ name.set( " Lukas Brandl" )
37
+ email.set( " lukas.brandl@hivemq.com" )
38
38
}
39
39
developer {
40
- id = " flimpoeck"
41
- name = " Florian Limpoeck"
42
- email = " florian.limpoeck@hivemq.com"
40
+ id.set( " flimpoeck" )
41
+ name.set( " Florian Limpoeck" )
42
+ email.set( " florian.limpoeck@hivemq.com" )
43
43
}
44
44
developer {
45
- id = " sauroter"
46
- name = " Georg Held"
47
- email = " georg.held@hivemq.com"
45
+ id.set( " sauroter" )
46
+ name.set( " Georg Held" )
47
+ email.set( " georg.held@hivemq.com" )
48
48
}
49
49
developer {
50
- id = " SgtSilvio"
51
- name = " Silvio Giebl"
52
- email = " silvio.giebl@hivemq.com"
50
+ id.set( " SgtSilvio" )
51
+ name.set( " Silvio Giebl" )
52
+ email.set( " silvio.giebl@hivemq.com" )
53
53
}
54
54
}
55
55
github {
56
- org = " hivemq"
57
- repo = " hivemq-kafka-extension-customization-sdk"
56
+ org.set( " hivemq" )
57
+ repo.set( " hivemq-kafka-extension-customization-sdk" )
58
58
issues()
59
59
}
60
60
}
@@ -85,32 +85,34 @@ java {
85
85
tasks.withType<Jar >().configureEach {
86
86
manifest.attributes(
87
87
" Implementation-Title" to project.name,
88
- " Implementation-Vendor" to metadata.organization.name,
88
+ " Implementation-Vendor" to metadata.organization!! .name.get() ,
89
89
" Implementation-Version" to project.version)
90
90
}
91
91
92
92
tasks.javadoc {
93
- title = " ${metadata.readableName} ${project.version} API"
93
+ title = " ${metadata.readableName.get() } ${project.version} API"
94
94
95
95
doLast { // javadoc search fix for jdk 11 https://bugs.openjdk.java.net/browse/JDK-8215291
96
96
copy {
97
- from(" ${ buildDir} /docs/javadoc/search.js" )
98
- into(" ${ buildDir} /tmp/javadoc/" )
97
+ from(" $buildDir /docs/javadoc/search.js" )
98
+ into(" $buildDir /tmp/javadoc/" )
99
99
filter { line -> line.replace(" if (ui.item.p == item.l) {" , " if (item.m && ui.item.p == item.l) {" ) }
100
100
}
101
- delete(" ${ buildDir} /docs/javadoc/search.js" )
101
+ delete(" $buildDir /docs/javadoc/search.js" )
102
102
copy {
103
- from(" ${ buildDir} /tmp/javadoc/search.js" )
104
- into(" ${ buildDir} /docs/javadoc/" )
103
+ from(" $buildDir /tmp/javadoc/search.js" )
104
+ into(" $buildDir /docs/javadoc/" )
105
105
}
106
106
}
107
107
}
108
108
109
109
110
110
/* ******************** publishing ******************** */
111
111
112
- publishing.publications.register<MavenPublication >(" kafkaExtensionCustomizationSdk" ) {
113
- from(components[" java" ])
112
+ publishing {
113
+ publications.register<MavenPublication >(" kafkaExtensionCustomizationSdk" ) {
114
+ from(components[" java" ])
115
+ }
114
116
}
115
117
116
118
bintray {
@@ -124,10 +126,10 @@ bintray {
124
126
repo = " HiveMQ"
125
127
name = project.name
126
128
desc = project.description
127
- websiteUrl = metadata.url
128
- issueTrackerUrl = metadata.issueManagement.url
129
- vcsUrl = metadata.scm.url
130
- setLicenses(metadata.license.shortName)
129
+ websiteUrl = metadata.url.get()
130
+ issueTrackerUrl = metadata.issueManagement!! .url.get()
131
+ vcsUrl = metadata.scm!! .url.get()
132
+ setLicenses(metadata.license!! .shortName.get() )
131
133
setLabels(" hivemq-kafka-extension" , " sdk" , " mqtt" , " kafka" )
132
134
publicDownloadNumbers = false
133
135
version.apply {
@@ -146,6 +148,6 @@ afterEvaluate {
146
148
/* ******************** checks ******************** */
147
149
148
150
license {
149
- header = file(" ${ projectDir} /HEADER" )
151
+ header = file(" $projectDir /HEADER" )
150
152
mapping(" java" , " SLASHSTAR_STYLE" )
151
153
}
0 commit comments