Skip to content

Commit 2298799

Browse files
committed
Update dependency com.javiersc.hubdle to v0.5.0-beta.4
| datasource | package | from | to | | ---------- | ----------------------------------------------------- | ------------ | ------------ | | maven | com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin | 0.5.0-beta.2 | 0.5.0-beta.4 |
1 parent e2a5c95 commit 2298799

File tree

19 files changed

+502
-584
lines changed

19 files changed

+502
-584
lines changed

.github/workflows/dump-api.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: dump-api
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
dump-api:
8+
uses: JavierSegoviaCordoba/reusable-workflows/.github/workflows/dump-api.yaml@main
9+
with:
10+
restore-kotlin-native-cache: false
11+
secrets: inherit

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
### Updated
1616

17-
- `com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.5.0-beta.2`
17+
- `com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.5.0-beta.4`
1818
- `gradle -> 8.2.1`
1919

2020
## [0.1.0-alpha.15] - 2023-06-05

build-logic/build.gradle.kts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
plugins {
2+
kotlin("jvm")
3+
`java-gradle-plugin`
4+
}
5+
6+
repositories {
7+
mavenCentral()
8+
}
9+
10+
dependencies {
11+
implementation(gradleKotlinDsl())
12+
implementation(hubdle.javiersc.kotlin.kotlinStdlib)
13+
implementation(hubdle.jetbrains.kotlin.kotlinGradlePlugin)
14+
}
15+
16+
gradlePlugin {
17+
plugins {
18+
register("convention") {
19+
id = "convention"
20+
implementationClass = "ConventionPlugin"
21+
}
22+
}
23+
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
####################################################################################################
22
### CONFIGURATION ###
33
####################################################################################################
4-
root.project.name=build-src
5-
main.project.name=build-src
6-
project.group=com.javiersc.kotlin.build.src
4+
root.project.name=build-logic
5+
main.project.name=build-logic
6+
project.group=com.javiersc.kotlin.build.logic

buildSrc/settings.gradle.kts renamed to build-logic/settings.gradle.kts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ pluginManagement {
1313
mavenLocal()
1414
}
1515

16-
plugins { id("com.javiersc.hubdle") version hubdleVersion }
16+
plugins { //
17+
id("com.javiersc.hubdle") version hubdleVersion
18+
}
1719
}
1820

19-
plugins { id("com.javiersc.hubdle") }
21+
plugins { //
22+
id("com.javiersc.hubdle")
23+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import org.gradle.api.Plugin
2+
import org.gradle.api.Project
3+
import org.gradle.kotlin.dsl.the
4+
import org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension
5+
6+
open class ConventionPlugin : Plugin<Project> {
7+
8+
override fun apply(project: Project) {
9+
project.pluginManager.withPlugin("org.jetbrains.kotlin.multiplatform") {
10+
val kotlin: KotlinProjectExtension = project.the()
11+
GenerateIgnoreClassesTask.register(project, kotlin.sourceSets)
12+
}
13+
}
14+
}

buildSrc/src/main/kotlin/GenerateIgnoreClassesTask.kt renamed to build-logic/src/main/kotlin/GenerateIgnoreClassesTask.kt

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -178,27 +178,29 @@ constructor(
178178
val generateIgnoreClassesTask: TaskProvider<GenerateIgnoreClassesTask> =
179179
project.tasks.register<GenerateIgnoreClassesTask>(TASK_NAME)
180180

181-
generateIgnoreClassesTask.configure { sourceSets.set(kotlinSourceSetsMap) }
181+
generateIgnoreClassesTask.configure { it.sourceSets.set(kotlinSourceSetsMap) }
182182

183183
project.tasks.withType<BaseKotlinCompile>().configureEach {
184-
dependsOn(generateIgnoreClassesTask)
184+
it.dependsOn(generateIgnoreClassesTask)
185185
}
186186

187187
project.tasks.withType<KotlinCompile<*>>().configureEach {
188-
dependsOn(generateIgnoreClassesTask)
188+
it.dependsOn(generateIgnoreClassesTask)
189189
}
190190

191-
project.tasks.withType<Jar>().configureEach { dependsOn(generateIgnoreClassesTask) }
191+
project.tasks.withType<Jar>().configureEach { it.dependsOn(generateIgnoreClassesTask) }
192192

193-
project.afterEvaluate {
193+
project.afterEvaluate { afterEvaluate ->
194194
listOf(
195195
"detekt",
196196
"spotlessKotlin",
197197
)
198-
.forEach { tasks.findByName(it)?.dependsOn(generateIgnoreClassesTask) }
198+
.forEach {
199+
afterEvaluate.tasks.findByName(it)?.dependsOn(generateIgnoreClassesTask)
200+
}
199201
}
200202

201-
project.tasks.named(ASSEMBLE_TASK_NAME) { dependsOn(generateIgnoreClassesTask) }
203+
project.tasks.named(ASSEMBLE_TASK_NAME) { it.dependsOn(generateIgnoreClassesTask) }
202204
}
203205
}
204206
}

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
plugins {
1+
plugins { //
22
alias(libs.plugins.javiersc.hubdle)
33
}
44

@@ -10,7 +10,7 @@ hubdle {
1010
documentation {
1111
api()
1212
changelog()
13-
readme {
13+
readme { //
1414
badges()
1515
}
1616
site()

buildSrc/build.gradle.kts

Lines changed: 0 additions & 12 deletions
This file was deleted.

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[versions]
2-
hubdle = "0.5.0-beta.2"
2+
hubdle = "0.5.0-beta.4"
33

44
[plugins]
55
javiersc-hubdle = { id = "com.javiersc.hubdle", version.ref = "hubdle" }

0 commit comments

Comments
 (0)