add jitpack compatebillity sixth try: fix testapp namespace and put publication into gradle root

This commit is contained in:
Christian Schabesberger 2024-07-19 10:48:01 +02:00
parent 69d9cb799b
commit 4d3eff9630
5 changed files with 21 additions and 22 deletions

View File

@ -26,4 +26,18 @@ plugins {
alias(libs.plugins.kotlinParcelize) apply false
alias(libs.plugins.composeCompiler) apply false
alias(libs.plugins.android.library) apply false
`maven-publish`
}
afterEvaluate {
publishing {
publications {
create<MavenPublication>("release") {
groupId = "com.github.the-scrabi"
artifactId = "NewPlayer"
version = "0.1-DEVEL"
}
}
}
}

View File

@ -5,7 +5,6 @@ plugins {
alias(libs.plugins.androidHilt)
alias(libs.plugins.kotlinParcelize)
alias(libs.plugins.composeCompiler)
`maven-publish`
}
android {
@ -46,20 +45,6 @@ android {
}
}
publishing {
publications {
create<MavenPublication>("maven") {
groupId = "com.github.the-scrabi"
artifactId = "NewPlayer"
version = "0.1-DEVEL"
afterEvaluate {
from(components["release"])
}
}
}
}
dependencies {
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.appcompat)

View File

@ -28,7 +28,7 @@ plugins {
}
android {
namespace = "net.newpipe.newplayer"
namespace = "net.newpipe.newplayer.testapp"
compileSdk = 34
buildFeatures {
@ -43,7 +43,7 @@ android {
}
defaultConfig {
applicationId = "net.newpipe.newplayer"
applicationId = "net.newpipe.newplayer.testapp"
minSdk = 21
targetSdk = 34
versionCode = 1
@ -103,10 +103,10 @@ dependencies {
implementation(libs.androidx.hilt.navigation.compose)
// development impl
//implementation(project(":new-player"))
implementation(project(":new-player"))
//jitpack test
implementation(libs.newplayer)
//implementation(libs.newplayer)
ksp(libs.hilt.android.compiler)
ksp(libs.androidx.hilt.compiler)

View File

@ -18,7 +18,7 @@
* along with NewPlayer. If not, see <http://www.gnu.org/licenses/>.
*/
package net.newpipe.newplayer
package net.newpipe.newplayer.testapp
import android.content.res.Configuration
import android.os.Bundle

View File

@ -18,7 +18,7 @@
* along with NewPlayer. If not, see <http://www.gnu.org/licenses/>.
*/
package net.newpipe.newplayer
package net.newpipe.newplayer.testapp
import android.app.Application
import dagger.hilt.android.HiltAndroidApp