Skip to content

Commit 7995784

Browse files
authored
build: update build logic and setup javadoc linking (#16)
1 parent 2a9583a commit 7995784

File tree

5 files changed

+42
-1
lines changed

5 files changed

+42
-1
lines changed

cloud-spring/build.gradle.kts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,26 @@ dependencies {
2323
testImplementation(libs.spring.shell.test)
2424
testImplementation(libs.spring.shell.test.autoconfiguration)
2525
}
26+
27+
configurations.javadocLinksJavadoc {
28+
// Messed up metadata(?), Gradle won't resolve the Javadocs
29+
exclude("io.projectreactor")
30+
exclude("org.springframework")
31+
exclude("org.springframework.boot")
32+
exclude("org.springframework.shell")
33+
}
34+
35+
javadocLinks {
36+
// No Javadocs on central
37+
excludes.addAll(
38+
"org.hibernate.validator",
39+
"org.springframework.boot:spring-boot-starter",
40+
"org.springframework.boot:spring-boot-starter-logging",
41+
"org.springframework.shell:spring-shell-table",
42+
"org.springframework.shell:spring-shell-starter",
43+
"org.springframework.shell:spring-shell-standard-commands",
44+
"org.apache.tomcat.embed",
45+
"org.jline:jline-native",
46+
"org.apache.logging.log4j:log4j-to-slf4j",
47+
)
48+
}

gradle/build-logic/build.gradle.kts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ plugins {
55

66
repositories {
77
gradlePluginPortal()
8+
maven("https://oss.sonatype.org/content/repositories/snapshots/") {
9+
name = "sonatypeOssSnapshots"
10+
mavenContent {
11+
snapshotsOnly()
12+
}
13+
}
814
}
915

1016
dependencies {

gradle/build-logic/settings.gradle.kts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ rootProject.name = "build-logic"
33
pluginManagement {
44
repositories {
55
gradlePluginPortal()
6+
maven("https://oss.sonatype.org/content/repositories/snapshots/") {
7+
name = "sonatypeOssSnapshots"
8+
mavenContent {
9+
snapshotsOnly()
10+
}
11+
}
612
}
713
}
814

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ cloud-buildLogic-rootProject-publishing = { id = "org.incendo.cloud-build-logic.
66
cloud-buildLogic-rootProject-spotless = { id = "org.incendo.cloud-build-logic.spotless.root-project", version.ref = "cloud-build-logic" }
77

88
[versions]
9-
cloud-build-logic = "0.0.3"
9+
cloud-build-logic = "0.0.8-SNAPSHOT"
1010
springBoot = "3.2.2"
1111
ktlint = "1.0.1"
1212
checkstyle = "10.12.5"

settings.gradle.kts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
33
pluginManagement {
44
repositories {
55
gradlePluginPortal()
6+
maven("https://oss.sonatype.org/content/repositories/snapshots/") {
7+
name = "sonatypeOssSnapshots"
8+
mavenContent {
9+
snapshotsOnly()
10+
}
11+
}
612
}
713
includeBuild("gradle/build-logic")
814
}

0 commit comments

Comments
 (0)