Skip to content

Commit 0c31335

Browse files
committed
Build: Do not include plugin module in root project
1 parent c66d3c2 commit 0c31335

3 files changed

Lines changed: 14 additions & 11 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,4 @@ jobs:
3737
arguments: clean build -s
3838

3939
- name: Run Detekt
40-
run: ./gradlew detektMain
40+
run: ./gradlew :secretsvaultplugin:detektMain

build.gradle.kts

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
plugins {
2-
alias(libs.plugins.kotlin.jvm).apply(false)
3-
alias(libs.plugins.gradle.publish).apply(false)
4-
alias(libs.plugins.detekt).apply(false)
5-
alias(libs.plugins.kotlin.serialization).apply(false)
6-
7-
// Sample App
82
alias(libs.plugins.android.application).apply(false)
93
alias(libs.plugins.kotlin.android).apply(false)
104
}
5+
6+
tasks.register("build") {
7+
gradle.includedBuilds.forEach {
8+
dependsOn(it.task(":build"))
9+
}
10+
}
11+
12+
tasks.register("clean") {
13+
gradle.includedBuilds.forEach {
14+
dependsOn(it.task(":clean"))
15+
}
16+
}

settings.gradle.kts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
pluginManagement {
2-
includeBuild("secretsvaultplugin") {
3-
name = "secretsvaultplugin_included"
4-
}
2+
includeBuild("secretsvaultplugin")
53
repositories {
64
google()
75
mavenCentral()
@@ -19,4 +17,3 @@ dependencyResolutionManagement {
1917
rootProject.name = "Secrets Vault Plugin"
2018

2119
include(":sampleapp")
22-
include(":secretsvaultplugin")

0 commit comments

Comments
 (0)