joelkanyi / kompose-country-code-picker

Kompose Country Code Picker is a Jetpack Compose library based on Material 3 (M3) that provides a country code picker for Android apps.
https://joelkanyi.github.io/kompose-country-code-picker/
Apache License 2.0
114 stars 13 forks source link

Build failed on jitpack #59

Closed KnightWorker37 closed 1 month ago

KnightWorker37 commented 1 month ago

Hello, Thank you for the great library.

I think you need to fix your keys?

Currently experiencing an issue trying to build app with no gradle cache brings up:

   > Could not resolve com.github.JoelKanyi:KomposeCountryCodePicker:1.2.2.
     Required by:
         project :app > project :oparetaDesignLanguage
      > Could not resolve com.github.JoelKanyi:KomposeCountryCodePicker:1.2.2.
         > Could not get resource 'https://jitpack.io/com/github/JoelKanyi/KomposeCountryCodePicker/1.2.2/KomposeCountryCodePicker-1.2.2.pom'.
            > Could not GET 'https://jitpack.io/com/github/JoelKanyi/KomposeCountryCodePicker/1.2.2/KomposeCountryCodePicker-1.2.2.pom'.
               > Read timed out

Checking out: https://jitpack.io/com/github/JoelKanyi/KomposeCountryCodePicker/1.2.2/build.log

Build starting...
Start: Mon Jun 10 08:27:11 UTC 2024 bb7ac5d2fc23
Git:
1.2.2-0-g396af91
commit 396af91cd3922065641e8cefd28b8ddccb657b48
Merge: 47e4aad 720d9d5
Author: Joel Kanyi 
Date:   Sat Jun 8 21:00:32 2024 +0300

    Merge pull request #58 from joelkanyi/fix-preview

Init SDKMan
Running before_install command:
sdk install java 17.0.11-oracle;sdk use java 17.0.11-oracle;./scripts/prepareJitpackEnvironment.sh
We periodically need to update the local cache. Please run:

  $ sdk update

Broadcasts discontinued. Please follow @sdkman_ on Twitter for announcements.

Downloading: java 17.0.11-oracle

In progress...

                                                                           0.0%
###                                                                        4.6%
#######                                                                   10.8%
############                                                              17.0%
################                                                          23.0%
####################                                                      29.1%
#########################                                                 35.2%
#############################                                             41.3%
#################################                                         47.1%
#####################################                                     52.7%
#########################################                                 57.9%
#############################################                             62.7%
################################################                          67.0%
##################################################                        70.5%
####################################################                      73.3%
######################################################                    75.5%
#######################################################                   77.5%
##########################################################                81.1%
#############################################################             85.4%
################################################################          90.0%
####################################################################      94.7%
#######################################################################   99.2%
######################################################################## 100.0%

Repackaging Java 17.0.11-oracle...

Done repackaging...

Installing: java 17.0.11-oracle
Done installing!

Setting java 17.0.11-oracle as default.
We periodically need to update the local cache. Please run:

  $ sdk update

Using java version 17.0.11-oracle in this shell.
/script/buildit.sh: line 60: ./scripts/prepareJitpackEnvironment.sh: No such file or directory
Found gradle
Gradle build script
Found gradle version: 8.8.
Using gradle wrapper
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Downloading https://services.gradle.org/distributions/gradle-8.8-bin.zip
.10%.20%.30%.40%.50%.60%.70%.80%.90%.100%

------------------------------------------------------------
Gradle 8.8
------------------------------------------------------------

Build time:   2024-05-31 21:46:56 UTC
Revision:     4bd1b3d3fc3f31db5a26eecb416a165b8cc36082

Kotlin:       1.9.22
Groovy:       3.0.21
Ant:          Apache Ant(TM) version 1.10.13 compiled on January 4 2023
JVM:          17.0.11 (Oracle Corporation 17.0.11+7-LTS-207)
OS:           Linux 4.10.0-28-generic amd64

0m4.188s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
java version "17.0.11" 2024-04-16 LTS
Java(TM) SE Runtime Environment (build 17.0.11+7-LTS-207)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.11+7-LTS-207, mixed mode, sharing)
Getting tasks: ./gradlew tasks --all
Tasks: publishToMavenLocal,
Running: ./gradlew clean -Pgroup=com.github.JoelKanyi -Pversion=1.2.2 -xtest -xlint assemble publishToMavenLocal
Type-safe project accessors is an incubating feature.
Checking the license for package Android SDK Build-Tools 34 in /opt/android-sdk-linux/licenses
License for package Android SDK Build-Tools 34 accepted.
Preparing "Install Android SDK Build-Tools 34 v.34.0.0".
"Install Android SDK Build-Tools 34 v.34.0.0" ready.
Installing Android SDK Build-Tools 34 in /opt/android-sdk-linux/build-tools/34.0.0
"Install Android SDK Build-Tools 34 v.34.0.0" complete.
"Install Android SDK Build-Tools 34 v.34.0.0" finished.
Checking the license for package Android SDK Platform 34 in /opt/android-sdk-linux/licenses
License for package Android SDK Platform 34 accepted.
Preparing "Install Android SDK Platform 34 (revision 3)".
"Install Android SDK Platform 34 (revision 3)" ready.
Installing Android SDK Platform 34 in /opt/android-sdk-linux/platforms/android-34
"Install Android SDK Platform 34 (revision 3)" complete.
"Install Android SDK Platform 34 (revision 3)" finished.
> Task :clean
> Task :app:clean
> Task :komposecountrycodepicker:clean
> Task :assemble UP-TO-DATE
> Task :app:preBuild UP-TO-DATE
> Task :app:preDebugBuild UP-TO-DATE
> Task :app:mergeDebugNativeDebugMetadata NO-SOURCE
> Task :app:checkKotlinGradlePluginConfigurationErrors
> Task :komposecountrycodepicker:preBuild UP-TO-DATE
> Task :komposecountrycodepicker:preDebugBuild UP-TO-DATE
> Task :komposecountrycodepicker:writeDebugAarMetadata
> Task :app:generateDebugResValues
> Task :komposecountrycodepicker:generateDebugResValues
> Task :app:checkDebugAarMetadata
> Task :komposecountrycodepicker:generateDebugResources
> Task :komposecountrycodepicker:packageDebugResources
> Task :app:mapDebugSourceSetPaths
> Task :app:generateDebugResources
> Task :app:packageDebugResources
> Task :app:mergeDebugResources
> Task :app:createDebugCompatibleScreenManifests
> Task :app:extractDeepLinksDebug
> Task :komposecountrycodepicker:extractDeepLinksDebug
> Task :app:parseDebugLocalResources
> Task :komposecountrycodepicker:processDebugManifest
> Task :komposecountrycodepicker:compileDebugLibraryResources
> Task :app:processDebugMainManifest
> Task :app:processDebugManifest
> Task :app:processDebugManifestForPackage
> Task :komposecountrycodepicker:checkKotlinGradlePluginConfigurationErrors
> Task :komposecountrycodepicker:javaPreCompileDebug
> Task :app:javaPreCompileDebug
> Task :app:mergeDebugShaders
> Task :app:compileDebugShaders NO-SOURCE
> Task :app:generateDebugAssets UP-TO-DATE
> Task :komposecountrycodepicker:parseDebugLocalResources
> Task :komposecountrycodepicker:mergeDebugShaders
> Task :komposecountrycodepicker:compileDebugShaders NO-SOURCE
> Task :komposecountrycodepicker:generateDebugAssets UP-TO-DATE
> Task :komposecountrycodepicker:packageDebugAssets
> Task :komposecountrycodepicker:generateDebugRFile
> Task :app:mergeDebugAssets
> Task :app:processDebugResources
> Task :app:compressDebugAssets
> Task :app:checkDebugDuplicateClasses
> Task :app:desugarDebugFileDependencies
> Task :app:mergeDebugStartupProfile
> Task :komposecountrycodepicker:compileDebugKotlin
w: file:///home/jitpack/build/komposecountrycodepicker/src/main/java/com/joelkanyi/jcomposecountrycodepicker/component/KomposeCountryCodePicker.kt:228:46 Unchecked cast: Any to List<String>

> Task :app:mergeExtDexDebug
> Task :komposecountrycodepicker:compileDebugJavaWithJavac NO-SOURCE
> Task :komposecountrycodepicker:processDebugJavaRes
> Task :komposecountrycodepicker:bundleLibCompileToJarDebug
> Task :app:mergeDebugJniLibFolders
> Task :komposecountrycodepicker:bundleLibRuntimeToJarDebug
> Task :komposecountrycodepicker:mergeDebugJniLibFolders
> Task :komposecountrycodepicker:mergeDebugNativeLibs NO-SOURCE
> Task :komposecountrycodepicker:copyDebugJniLibsProjectOnly
> Task :app:validateSigningDebug
> Task :app:mergeLibDexDebug
> Task :app:mergeDebugNativeLibs NO-SOURCE
> Task :app:stripDebugDebugSymbols NO-SOURCE
> Task :app:writeDebugAppMetadata
> Task :app:writeDebugSigningConfigVersions
> Task :app:buildKotlinToolingMetadata
> Task :app:preReleaseBuild UP-TO-DATE
> Task :komposecountrycodepicker:preReleaseBuild UP-TO-DATE
> Task :komposecountrycodepicker:writeReleaseAarMetadata
> Task :app:generateReleaseResValues
> Task :komposecountrycodepicker:generateReleaseResValues
> Task :app:checkReleaseAarMetadata
> Task :komposecountrycodepicker:generateReleaseResources
> Task :komposecountrycodepicker:packageReleaseResources
> Task :app:mapReleaseSourceSetPaths
> Task :app:generateReleaseResources
> Task :app:packageReleaseResources
> Task :app:createReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksRelease
> Task :komposecountrycodepicker:extractDeepLinksRelease
> Task :app:parseReleaseLocalResources
> Task :komposecountrycodepicker:processReleaseManifest
> Task :app:javaPreCompileRelease
> Task :komposecountrycodepicker:javaPreCompileRelease
> Task :app:processReleaseMainManifest
> Task :komposecountrycodepicker:parseReleaseLocalResources
> Task :app:processReleaseManifest
> Task :app:extractProguardFiles
> Task :komposecountrycodepicker:generateReleaseRFile
> Task :komposecountrycodepicker:extractProguardFiles
> Task :app:mergeReleaseResources
> Task :komposecountrycodepicker:prepareLintJarForPublish
> Task :komposecountrycodepicker:mergeReleaseJniLibFolders
> Task :komposecountrycodepicker:mergeReleaseNativeLibs NO-SOURCE
> Task :komposecountrycodepicker:stripReleaseDebugSymbols NO-SOURCE
> Task :komposecountrycodepicker:extractDeepLinksForAarRelease
> Task :komposecountrycodepicker:copyReleaseJniLibsProjectAndLocalJars
> Task :komposecountrycodepicker:mergeReleaseShaders
> Task :komposecountrycodepicker:compileReleaseShaders NO-SOURCE
> Task :app:processReleaseManifestForPackage
> Task :komposecountrycodepicker:generateReleaseAssets UP-TO-DATE
> Task :komposecountrycodepicker:packageReleaseAssets
> Task :komposecountrycodepicker:prepareReleaseArtProfile
> Task :komposecountrycodepicker:writeReleaseLintModelMetadata
> Task :app:mergeReleaseJniLibFolders
> Task :komposecountrycodepicker:copyReleaseJniLibsProjectOnly
> Task :komposecountrycodepicker:compileReleaseLibraryResources
> Task :app:checkReleaseDuplicateClasses

> Task :app:compileDebugKotlin
w: file:///home/jitpack/build/app/src/main/java/com/joelkanyi/jcomposecountrycodepicker/MainActivity.kt:61:42 'rememberSystemUiController(Window? = ...): SystemUiController' is deprecated. 
accompanist/systemuicontroller is deprecated and the API is no longer maintained. 
We recommend going edge to edge using EdgeToEdge.enableEdgeToEdge in androidx.activity. 
For more information please visit https://google.github.io/accompanist/systemuicontroller

> Task :app:compileDebugJavaWithJavac NO-SOURCE
> Task :app:processDebugJavaRes
> Task :app:processReleaseResources
> Task :app:dexBuilderDebug
> Task :app:mergeReleaseNativeLibs NO-SOURCE
> Task :app:stripReleaseDebugSymbols NO-SOURCE
> Task :app:extractReleaseNativeSymbolTables NO-SOURCE
> Task :app:mergeReleaseNativeDebugMetadata NO-SOURCE
> Task :app:mergeProjectDexDebug
> Task :app:desugarReleaseFileDependencies
> Task :app:mergeReleaseStartupProfile
> Task :app:mergeDebugJavaResource

> Task :komposecountrycodepicker:compileReleaseKotlin
w: file:///home/jitpack/build/komposecountrycodepicker/src/main/java/com/joelkanyi/jcomposecountrycodepicker/component/KomposeCountryCodePicker.kt:228:46 Unchecked cast: Any to List<String>

> Task :komposecountrycodepicker:compileReleaseJavaWithJavac NO-SOURCE
> Task :komposecountrycodepicker:bundleLibCompileToJarRelease
> Task :komposecountrycodepicker:bundleLibRuntimeToJarRelease
> Task :komposecountrycodepicker:processReleaseJavaRes
> Task :komposecountrycodepicker:createFullJarRelease

> Task :komposecountrycodepicker:generateReleaseLintModel
Generating lint files for backported methods only (compile API B)

> Task :app:compileReleaseKotlin
w: file:///home/jitpack/build/app/src/main/java/com/joelkanyi/jcomposecountrycodepicker/MainActivity.kt:61:42 'rememberSystemUiController(Window? = ...): SystemUiController' is deprecated. 
accompanist/systemuicontroller is deprecated and the API is no longer maintained. 
We recommend going edge to edge using EdgeToEdge.enableEdgeToEdge in androidx.activity. 
For more information please visit https://google.github.io/accompanist/systemuicontroller

> Task :app:mergeExtDexRelease
> Task :komposecountrycodepicker:extractReleaseAnnotations
> Task :app:compileReleaseJavaWithJavac NO-SOURCE
> Task :app:generateReleaseLintVitalReportModel
> Task :komposecountrycodepicker:mergeReleaseGeneratedProguardFiles
> Task :komposecountrycodepicker:mergeReleaseConsumerProguardFiles
> Task :komposecountrycodepicker:mergeReleaseJavaResource
> Task :komposecountrycodepicker:syncReleaseLibJars
> Task :komposecountrycodepicker:bundleReleaseLocalLintAar
> Task :app:packageDebug
> Task :app:createDebugApkListingFileRedirect
> Task :app:assembleDebug
> Task :komposecountrycodepicker:generateReleaseLintVitalModel
> Task :app:dexBuilderRelease
> Task :app:mergeReleaseArtProfile
> Task :app:mergeReleaseShaders
> Task :app:compileReleaseShaders NO-SOURCE
> Task :app:generateReleaseAssets UP-TO-DATE
> Task :app:mergeReleaseGlobalSynthetics
> Task :app:mergeReleaseAssets
> Task :app:compressReleaseAssets
> Task :app:extractReleaseVersionControlInfo
> Task :app:processReleaseJavaRes
> Task :app:collectReleaseDependencies
> Task :app:optimizeReleaseResources
> Task :app:sdkReleaseDependencyData
> Task :app:writeReleaseAppMetadata
> Task :app:writeReleaseSigningConfigVersions
> Task :komposecountrycodepicker:stripDebugDebugSymbols NO-SOURCE
> Task :komposecountrycodepicker:copyDebugJniLibsProjectAndLocalJars
> Task :komposecountrycodepicker:extractDebugAnnotations
> Task :komposecountrycodepicker:extractDeepLinksForAarDebug
> Task :komposecountrycodepicker:mergeDebugGeneratedProguardFiles
> Task :komposecountrycodepicker:mergeDebugConsumerProguardFiles
> Task :komposecountrycodepicker:prepareDebugArtProfile
> Task :komposecountrycodepicker:mergeDebugJavaResource
> Task :komposecountrycodepicker:bundleReleaseAar
> Task :komposecountrycodepicker:syncDebugLibJars
> Task :komposecountrycodepicker:bundleDebugAar
> Task :komposecountrycodepicker:assembleDebug
> Task :komposecountrycodepicker:mapReleaseSourceSetPaths
> Task :app:mergeReleaseJavaResource
> Task :komposecountrycodepicker:mergeReleaseResources
> Task :komposecountrycodepicker:verifyReleaseResources
> Task :app:mergeDexRelease
> Task :komposecountrycodepicker:assembleRelease
> Task :komposecountrycodepicker:sourceReleaseJar
> Task :komposecountrycodepicker:generatePomFileForMavenPublication
> Task :app:compileReleaseArtProfile
> Task :komposecountrycodepicker:lintVitalAnalyzeRelease
> Task :app:packageRelease
> Task :app:createReleaseApkListingFileRedirect

> Task :komposecountrycodepicker:javaDocReleaseGeneration
Initializing plugins
Dokka is performing: documentation for :komposecountrycodepicker
Validity check
Creating documentation models

> Task :app:lintVitalAnalyzeRelease
> Task :app:lintVitalReportRelease
> Task :app:lintVitalRelease
> Task :app:assembleRelease
> Task :app:assemble

> Task :komposecountrycodepicker:javaDocReleaseGeneration
Transforming documentation model before merging
Merging documentation models
Transforming documentation model after merging
Creating pages
Transforming pages
Rendering

> Task :komposecountrycodepicker:javaDocReleaseJar
> Task :komposecountrycodepicker:generateMetadataFileForMavenPublication
> Task :komposecountrycodepicker:signMavenPublication FAILED
153 actionable tasks: 153 executed
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':komposecountrycodepicker:signMavenPublication'.
> Cannot perform signing task ':komposecountrycodepicker:signMavenPublication' because it has no configured signatory

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

BUILD FAILED in 1m 44s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Archive: io.github.joelkanyi:komposecountrycodepicker:1.2.2
Publication: io.github.joelkanyi:komposecountrycodepicker:1.2.2
Build tool exit code: 0
Looking for artifacts...
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Looking for pom.xml in build directory and ~/.m2
[Fatal Error] lint-resources.xml:1:1: Content is not allowed in prolog.
[Fatal Error] lint-resources.xml:1:1: Content is not allowed in prolog.
Found artifact: io.github.joelkanyi:komposecountrycodepicker:1.2.2
Found artifact: io.github.joelkanyi:komposecountrycodepicker:1.2.2
2024-06-10T08:30:39.696586686Z
Exit code: 0

⚠️ ERROR: No build artifacts found
Expected artifacts in: $HOME/.m2/repository/io/github/joelkanyi/komposecountrycodepicker/1.2.2
joelkanyi commented 1 month ago

Hey @KnightWorker37 as indicated here, I moved from using jitpack to mavenCentral (last point).

Screenshot 2024-06-10 at 11 57 53

You can read more about this here -> https://joelkanyi.github.io/kompose-country-code-picker/get-started/

joelkanyi commented 1 month ago

Kindly let me know if you'll have any issue migrating to mavenCentral

KnightWorker37 commented 1 month ago

Thanks @joelkanyi . After changing the dependency, running a gradle clean and rebuilding it works well :+1:

joelkanyi commented 1 month ago

@KnightWorker37 feel free to let me know how the library works for you and what can be improved.