This commit is contained in:
2024-06-26 00:22:44 +02:00
parent 5a41df0b16
commit 6f93d0c234
6 changed files with 347 additions and 0 deletions

56
dragdrop/build.gradle.kts Normal file
View File

@@ -0,0 +1,56 @@
import com.vanniktech.maven.publish.SonatypeHost
plugins {
alias(libs.plugins.convention.android.library)
alias(libs.plugins.convention.android.library.publish)
}
android {
namespace = "dev.adriankuta.unbounddragdrop"
version = "0.0.2"
kotlinOptions {
jvmTarget = JavaVersion.VERSION_17.toString()
}
mavenPublishing {
coordinates("dev.adriankuta", "unbound-drag-drop", version.toString())
publishToMavenCentral(SonatypeHost.CENTRAL_PORTAL, automaticRelease = true)
signAllPublications()
pom {
name = "Unbound Drag & Drop"
description =
"Unbound Drag & Drop enhances your Android apps by enabling drag and drop across multiple RecyclerViews, unlike the default single RecyclerView restriction. This feature allows users to seamlessly move items between different RecyclerViews, offering a more flexible and intuitive user experience."
inceptionYear = "2024"
url = "https://github.com/AdrianKuta/Unbound-Drag-Drop"
licenses {
license {
name.set("MIT License")
url.set("https://github.com/AdrianKuta/Unbound-Drag-Drop/blob/master/LICENSE")
distribution.set("repo")
}
}
developers {
developer {
id = "AdrianKuta"
name = "Adrian Kuta"
url = "https://adriankuta.dev/"
}
}
scm {
url = "https://github.com/AdrianKuta/Unbound-Drag-Drop"
connection = "scm:git:git://github.com/AdrianKuta/Unbound-Drag-Drop.git"
developerConnection = "scm:git:ssh://git@github.com/AdrianKuta/Unbound-Drag-Drop.git"
}
}
}
}
dependencies {
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.appcompat)
implementation(libs.material)
testImplementation(libs.junit)
androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}