Skip to content

Commit ac655f1

Browse files
committed
build > cleanup
1 parent 9a795fb commit ac655f1

File tree

4 files changed

+20
-84
lines changed

4 files changed

+20
-84
lines changed

build.gradle.kts

Lines changed: 12 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,108 +1,46 @@
11
plugins {
2-
id("java-library")
2+
java
33
id("com.github.hierynomus.license")
44
id("com.github.sgtsilvio.gradle.utf8")
5-
id("com.github.sgtsilvio.gradle.metadata")
6-
id("com.github.sgtsilvio.gradle.javadoc-links")
75
}
86

9-
/* ******************** metadata ******************** */
10-
11-
group = "com.hivemq"
7+
group = "com.hivemq.extensions.kafka.customizations"
128
description = "Hello World Customization for the HiveMQ Enterprise Extensions for Kafka"
139

14-
metadata {
15-
readableName = "HiveMQ Kafka Extension Customization SDK"
16-
organization {
17-
name = "HiveMQ GmbH"
18-
url = "https://www.hivemq.com/"
19-
}
20-
license {
21-
apache2()
22-
}
23-
developers {
24-
developer {
25-
id = "cschaebe"
26-
name = "Christoph Schaebel"
27-
email = "christoph.schaebel@hivemq.com"
28-
}
29-
developer {
30-
id = "lbrandl"
31-
name = "Lukas Brandl"
32-
email = "lukas.brandl@hivemq.com"
33-
}
34-
developer {
35-
id = "flimpoeck"
36-
name = "Florian Limpoeck"
37-
email = "florian.limpoeck@hivemq.com"
38-
}
39-
developer {
40-
id = "sauroter"
41-
name = "Georg Held"
42-
email = "georg.held@hivemq.com"
43-
}
44-
developer {
45-
id = "SgtSilvio"
46-
name = "Silvio Giebl"
47-
email = "silvio.giebl@hivemq.com"
48-
}
49-
}
50-
github {
51-
org = "hivemq"
52-
repo = "hivemq-kafka-hello-world-customization"
53-
issues()
10+
java {
11+
toolchain {
12+
languageVersion.set(JavaLanguageVersion.of(11))
5413
}
5514
}
5615

57-
/* ******************** dependencies ******************** */
58-
5916
repositories {
6017
mavenCentral()
6118
}
6219

6320
dependencies {
64-
api("com.hivemq:hivemq-kafka-extension-customization-sdk:${property("hivemq-kakfa-sdk.version")}")
65-
api("org.slf4j:slf4j-api:${property("slf4j.version")}")
21+
implementation("com.hivemq:hivemq-kafka-extension-customization-sdk:${property("hivemq-kafka-sdk.version")}")
6622
}
6723

6824
dependencies {
69-
testImplementation("org.junit.jupiter:junit-jupiter-api:${property("junit.jupiter.version")}")
70-
testImplementation("org.junit.jupiter:junit-jupiter-params:${property("junit.jupiter.version")}")
25+
testImplementation("org.junit.jupiter:junit-jupiter-api:${property("junit-jupiter.version")}")
26+
testImplementation("org.junit.jupiter:junit-jupiter-params")
27+
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine")
7128
testImplementation("org.mockito:mockito-core:${property("mockito.version")}")
72-
testRuntimeOnly("org.mockito:mockito-junit-jupiter:${property("mockito.version")}")
73-
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:${property("junit.jupiter.version")}")
7429
testRuntimeOnly("org.slf4j:slf4j-simple:${property("slf4j-simple.version")}")
7530
}
7631

7732
tasks.test {
7833
useJUnitPlatform()
7934
}
8035

81-
/* ******************** java ******************** */
82-
83-
java {
84-
sourceCompatibility = JavaVersion.VERSION_11
85-
targetCompatibility = JavaVersion.VERSION_11
86-
87-
withJavadocJar()
88-
withSourcesJar()
89-
}
90-
91-
tasks.withType<Jar>().configureEach {
36+
tasks.withType<Jar> {
9237
manifest.attributes(
9338
"Implementation-Title" to project.name,
94-
"Implementation-Vendor" to metadata.organization.name,
39+
"Implementation-Vendor" to "HiveMQ GmbH",
9540
"Implementation-Version" to project.version)
9641
}
9742

98-
tasks.javadoc {
99-
title = "${metadata.readableName} ${project.version} API"
100-
isFailOnError = false
101-
}
102-
103-
/* ******************** checks ******************** */
104-
10543
license {
106-
header = file("${projectDir}/HEADER")
44+
header = rootDir.resolve("HEADER")
10745
mapping("java", "SLASHSTAR_STYLE")
10846
}

gradle.properties

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ version=4.6.1
22
#
33
# main dependencies
44
#
5-
hivemq-kakfa-sdk.version=4.6.1
6-
slf4j.version=1.7.30
7-
junit.jupiter.version=5.5.1
8-
mockito.version=3.4.6
5+
hivemq-kafka-sdk.version=4.6.1
6+
#
7+
# test dependencies
8+
#
9+
junit-jupiter.version=5.7.2
10+
mockito.version=3.10.0
911
slf4j-simple.version=1.7.30
1012
#
1113
# plugins
1214
#
1315
plugin.license.version=0.15.0
14-
plugin.utf8.version=0.1.0
15-
plugin.metadata.version=0.1.2
16-
plugin.javadoc-links.version=0.1.1
16+
plugin.utf8.version=0.1.0
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.1-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

settings.gradle.kts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,5 @@ pluginManagement {
44
plugins {
55
id("com.github.hierynomus.license") version "${extra["plugin.license.version"]}"
66
id("com.github.sgtsilvio.gradle.utf8") version "${extra["plugin.utf8.version"]}"
7-
id("com.github.sgtsilvio.gradle.metadata") version "${extra["plugin.metadata.version"]}"
8-
id("com.github.sgtsilvio.gradle.javadoc-links") version "${extra["plugin.javadoc-links.version"]}"
97
}
108
}

0 commit comments

Comments
 (0)