Skip to content

Commit

Permalink
update maven plugin and attach
Browse files Browse the repository at this point in the history
  • Loading branch information
MeilCli committed Apr 4, 2020
1 parent d209717 commit a527a94
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 1 deletion.
6 changes: 6 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,11 @@ jobs:
tag: ${{ github.event.release.tag_name }}
- run: ./gradlew :plugin-core:publishPluginMavenPublicationToGitHubPackagesRepository
- run: ./gradlew :plugin-preset:publishPluginMavenPublicationToGitHubPackagesRepository
- run: ./gradlew :ui-core:publishGprPublicationToGitHubPackagesRepository
- run: ./gradlew :ui-activity:publishGprPublicationToGitHubPackagesRepository
- run: ./gradlew :ui-serializer-kotlin:publishGprPublicationToGitHubPackagesRepository
- run: ./gradlew :plugin-core:bintrayUpload
- run: ./gradlew :plugin-preset:bintrayUpload
- run: ./gradlew :ui-core:bintrayUpload
- run: ./gradlew :ui-activity:bintrayUpload
- run: ./gradlew :ui-serializer-kotlin:bintrayUpload
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package net.meilcli.librarian.gradle.plugins

import com.android.build.gradle.LibraryPlugin
import com.jfrog.bintray.gradle.BintrayExtension
import org.gradle.api.Plugin
import org.gradle.api.Project
Expand Down Expand Up @@ -60,7 +61,11 @@ class MavenPublishPlugin : Plugin<Project> {
}
if (publication == null) {
// component can include one time
it.from(project.components["java"])
if (project.plugins.hasPlugin(LibraryPlugin::class.java)) {
it.from(project.components["release"])
} else {
it.from(project.components["java"])
}
}
}

Expand Down
3 changes: 3 additions & 0 deletions ui-activity/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ import net.meilcli.librarian.gradle.Dependencies
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'AndroidLibraryPlugin'
apply plugin: 'maven-publish'
apply plugin: 'com.jfrog.bintray'
apply plugin: 'MavenPublishPlugin'

dependencies {
api project(':ui-core')
Expand Down
3 changes: 3 additions & 0 deletions ui-core/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ import net.meilcli.librarian.gradle.Dependencies
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'AndroidLibraryPlugin'
apply plugin: 'maven-publish'
apply plugin: 'com.jfrog.bintray'
apply plugin: 'MavenPublishPlugin'

dependencies {
api Dependencies.Android.recyclerView
Expand Down
3 changes: 3 additions & 0 deletions ui-serializer-kotlin/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'kotlinx-serialization'
apply plugin: 'AndroidLibraryPlugin'
apply plugin: 'maven-publish'
apply plugin: 'com.jfrog.bintray'
apply plugin: 'MavenPublishPlugin'

dependencies {
api project(":ui-core")
Expand Down

0 comments on commit a527a94

Please sign in to comment.