Skip to content

Commit

Permalink
Merge branch 'release/1.2.0-rc02' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
G00fY2 committed Jun 27, 2021
2 parents 82e6b5c + c163b9e commit c105a5b
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 17 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ There are two different flavors available on `mavenCentral()`:
| V2 model is used (possibly faster, more accurate) | currently V1 model will be downloaded
```kotlin
// bundled:
implementation("io.github.g00fy2.quickie:quickie-bundled:1.2.0-rc01")
implementation("io.github.g00fy2.quickie:quickie-bundled:1.2.0-rc02")

// unbundled:
implementation("io.github.g00fy2.quickie:quickie-unbundled:1.2.0-rc01")
implementation("io.github.g00fy2.quickie:quickie-unbundled:1.2.0-rc02")
```

## Quick Start
Expand Down
30 changes: 15 additions & 15 deletions quickie/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -43,17 +43,22 @@ dependencies {
}

group = "io.github.g00fy2.quickie"
version = "1.2.0-rc01"
version = "1.2.0-rc02"

tasks.register<Jar>("androidJavadocJar") {
archiveClassifier.set("javadoc")
from("$buildDir/dokka/javadoc")
dependsOn("dokkaJavadoc")
}

tasks.register<Jar>("androidSourcesJar") {
tasks.register<Jar>("androidBundledSourcesJar") {
archiveClassifier.set("sources")
from(android.sourceSets.getByName("main").java.srcDirs)
from(android.sourceSets.getByName("main").java.srcDirs, android.sourceSets.getByName("bundled").java.srcDirs)
}

tasks.register<Jar>("androidUnbundledSourcesJar") {
archiveClassifier.set("sources")
from(android.sourceSets.getByName("main").java.srcDirs, android.sourceSets.getByName("unbundled").java.srcDirs)
}

afterEvaluate {
Expand All @@ -65,14 +70,8 @@ afterEvaluate {

publishing {
publications {
create<MavenPublication>("bundledRelease") {
from(components["bundledRelease"])
commonConfig("quickie-bundled")
}
create<MavenPublication>("unbundledRelease") {
from(components["unbundledRelease"])
commonConfig("quickie-unbundled")
}
create<MavenPublication>("bundledRelease") { commonConfig("bundled") }
create<MavenPublication>("unbundledRelease") { commonConfig("unbundled") }
}
repositories {
maven {
Expand All @@ -94,12 +93,13 @@ signing {
sign(publishing.publications)
}

fun MavenPublication.commonConfig(artifactName: String) {
artifactId = artifactName
fun MavenPublication.commonConfig(flavor: String) {
from(components["${flavor}Release"])
artifactId = "quickie-$flavor"
artifact(tasks.named("androidJavadocJar"))
artifact(tasks.named("androidSourcesJar"))
artifact(tasks.named("android${flavor.capitalize()}SourcesJar"))
pom {
name.set(artifactName)
name.set("quickie-$flavor")
description.set("Android QR code scanning library")
url.set("https://github.com/G00fY2/quickie")
licenses {
Expand Down

0 comments on commit c105a5b

Please sign in to comment.