From 745ded95ea6a598868355d249f474f628a8ee519 Mon Sep 17 00:00:00 2001 From: develNerd Date: Tue, 23 Jan 2024 11:41:05 +0000 Subject: [PATCH 1/3] Library --- .idea/compiler.xml | 2 +- .idea/gradle.xml | 5 ++--- .idea/misc.xml | 2 +- .idea/modules.xml | 12 +++++++++--- .idea/runConfigurations.xml | 12 ------------ cs108library4a/build.gradle | 27 +++++++++++++++++++++++++++ 6 files changed, 40 insertions(+), 20 deletions(-) delete mode 100644 .idea/runConfigurations.xml diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 61a9130..b589d56 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 26821fb..3efdf15 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -5,9 +5,10 @@ diff --git a/.idea/misc.xml b/.idea/misc.xml index 58918f5..43ff969 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml index 379ec6d..4a26202 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -2,9 +2,15 @@ - - - + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml deleted file mode 100644 index 7f68460..0000000 --- a/.idea/runConfigurations.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/cs108library4a/build.gradle b/cs108library4a/build.gradle index 4fb349d..f57cba7 100644 --- a/cs108library4a/build.gradle +++ b/cs108library4a/build.gradle @@ -1,4 +1,5 @@ apply plugin: 'com.android.library' +apply plugin: 'maven-publish' android { compileSdkVersion 33 @@ -21,6 +22,32 @@ android { } } +def getVersionName = { -> + return "1.0.0" +} + +def getArtifactId = { -> + return "sled_machine" +} + +tasks.register('sourceJar', Jar) { + from android.sourceSets.main.java.srcDirs + classifier "sources" +} + +afterEvaluate{ + publishing{ + publications{ + release(MavenPublication){ + from components.release + groupId='com.csl.cs108library4a' + artifactId = 'sled_machine' + version = getVersionName() + } + } + } +} + dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') From f904143142e53028782cb99ec5e62878b65b976a Mon Sep 17 00:00:00 2001 From: develNerd Date: Tue, 23 Jan 2024 11:48:15 +0000 Subject: [PATCH 2/3] Library --- app/build.gradle | 2 +- cs108library4a/build.gradle | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index e77a022..b0fbdd0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -7,7 +7,7 @@ android { minSdkVersion 19 targetSdkVersion 33 versionCode 38 - versionName "2.8.22" + versionName "2.8.23" } } diff --git a/cs108library4a/build.gradle b/cs108library4a/build.gradle index f57cba7..6f2c875 100644 --- a/cs108library4a/build.gradle +++ b/cs108library4a/build.gradle @@ -23,7 +23,7 @@ android { } def getVersionName = { -> - return "1.0.0" + return "2.8.23" } def getArtifactId = { -> From c308b86bd6c98423ad64558f792fed737532f29d Mon Sep 17 00:00:00 2001 From: develNerd Date: Thu, 25 Jan 2024 21:42:51 +0000 Subject: [PATCH 3/3] Add Sources --- .idea/misc.xml | 1 - cs108library4a/build.gradle | 11 +++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 43ff969..403dd45 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,3 @@ - \ No newline at end of file diff --git a/cs108library4a/build.gradle b/cs108library4a/build.gradle index 6f2c875..8d9e6ca 100644 --- a/cs108library4a/build.gradle +++ b/cs108library4a/build.gradle @@ -20,6 +20,10 @@ android { minifyEnabled false } } + lintOptions { + abortOnError false + absolutePaths false + } } def getVersionName = { -> @@ -30,7 +34,9 @@ def getArtifactId = { -> return "sled_machine" } -tasks.register('sourceJar', Jar) { + + +task sourceJar(type: Jar) { from android.sourceSets.main.java.srcDirs classifier "sources" } @@ -41,8 +47,9 @@ afterEvaluate{ release(MavenPublication){ from components.release groupId='com.csl.cs108library4a' - artifactId = 'sled_machine' + artifactId = getArtifactId() version = getVersionName() + artifact(sourceJar) } } }