Skip to content

Commit

Permalink
Build: Do not include plugin module in root project
Browse files Browse the repository at this point in the history
  • Loading branch information
burakaygun committed Dec 13, 2024
1 parent c66d3c2 commit 0c31335
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 11 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,4 @@ jobs:
arguments: clean build -s

- name: Run Detekt
run: ./gradlew detektMain
run: ./gradlew :secretsvaultplugin:detektMain
18 changes: 12 additions & 6 deletions build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
plugins {
alias(libs.plugins.kotlin.jvm).apply(false)
alias(libs.plugins.gradle.publish).apply(false)
alias(libs.plugins.detekt).apply(false)
alias(libs.plugins.kotlin.serialization).apply(false)

// Sample App
alias(libs.plugins.android.application).apply(false)
alias(libs.plugins.kotlin.android).apply(false)
}

tasks.register("build") {
gradle.includedBuilds.forEach {
dependsOn(it.task(":build"))
}
}

tasks.register("clean") {
gradle.includedBuilds.forEach {
dependsOn(it.task(":clean"))
}
}
5 changes: 1 addition & 4 deletions settings.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
pluginManagement {
includeBuild("secretsvaultplugin") {
name = "secretsvaultplugin_included"
}
includeBuild("secretsvaultplugin")
repositories {
google()
mavenCentral()
Expand All @@ -19,4 +17,3 @@ dependencyResolutionManagement {
rootProject.name = "Secrets Vault Plugin"

include(":sampleapp")
include(":secretsvaultplugin")

0 comments on commit 0c31335

Please sign in to comment.