Skip to content

Commit

Permalink
Include dependency model into connector plugin by applying shadow plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
ryru committed Sep 11, 2024
1 parent b8411ce commit d9d5f0d
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 24 deletions.
7 changes: 5 additions & 2 deletions .github/workflows/publishConnectorPlugin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,8 @@ jobs:
- name: Set up Gradle
uses: gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5

- name: Build and publish connector plugin
run: ./gradlew publishPlugins -Pgradle.publish.key=${{ secrets.GRADLE_PLUGIN_KEY }} -Pgradle.publish.secret=${{ secrets.GRADLE_PLUGIN_SECRET }}
- name: Validate connector plugin
run: ./gradlew :connector-plugin:validatePlugins

- name: Publish connector plugin
run: ./gradlew :connector-plugin:publishPlugins -Pgradle.publish.key=${{ secrets.GRADLE_PLUGIN_KEY }} -Pgradle.publish.secret=${{ secrets.GRADLE_PLUGIN_SECRET }}
22 changes: 1 addition & 21 deletions connector-plugin/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
plugins {
id("ch.addere.dga.kotlin-library-conventions")
`java-gradle-plugin`
`maven-publish`
id("com.gradle.plugin-publish") version "1.2.1"
id("com.gradle.plugin-publish") version "1.3.0"
}

description = "Gradle plugin that is injected into to be analysed Gradle projects"
Expand Down Expand Up @@ -30,22 +29,3 @@ gradlePlugin {
}
}
}

publishing {
repositories {
maven {
name = "pluginRepo"
url = uri(layout.projectDirectory.dir("../build/pluginRepo"))
}

publications {
create<MavenPublication>("maven") {
from(components["kotlin"])
}
}
}
}

tasks.withType<PublishToMavenLocal> {
dependsOn(tasks.getByPath(":connector-model:publishToMavenLocal"))
}
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
# https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_configuration_properties
org.gradle.parallel=true
org.gradle.caching=true
connectorPluginVersion=0.1.2
connectorPluginVersion=0.1.3

0 comments on commit d9d5f0d

Please sign in to comment.