Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle Jitpack和kotlin多平台工件groupId_Gradle_Kotlin Multiplatform_Jitpack - Fatal编程技术网

Gradle Jitpack和kotlin多平台工件groupId

Gradle Jitpack和kotlin多平台工件groupId,gradle,kotlin-multiplatform,jitpack,Gradle,Kotlin Multiplatform,Jitpack,我在kotlin multiplatform中创建了该项目,并将其配置为可通过jitpack部署。 当我将它发布到maven本地存储库并通过gradle中的“mavenLocal()”存储库访问它时,一切都按预期进行。 例: 但是,当我删除mavenLocal()存储库并将其替换为jitpack时,我找不到存储库。 如果您查看一下jitpackbuild,日志中的所有内容一开始似乎都很好: Found artifact: com.github.hovi:kotlintools-android-d

我在kotlin multiplatform中创建了该项目,并将其配置为可通过jitpack部署。 当我将它发布到maven本地存储库并通过gradle中的“mavenLocal()”存储库访问它时,一切都按预期进行。 例:

但是,当我删除
mavenLocal()
存储库并将其替换为jitpack时,我找不到存储库。 如果您查看一下jitpackbuild,日志中的所有内容一开始似乎都很好:

Found artifact: com.github.hovi:kotlintools-android-debug:0.0.20
Found artifact: com.github.hovi:kotlintools-android:0.0.20
Found artifact: com.github.hovi:kotlintools-js:0.0.20
Found artifact: com.github.hovi:kotlintools-jvm:0.0.20
Found artifact: com.github.hovi:kotlintools-f:0.0.20
Found artifact: com.github.hovi:kotlintools-metadata:0.0.20
然而,后来有:

com.github.hovi.kotlintools:kotlintools-metadata:0.0.20
com.github.hovi.kotlintools:kotlintools-jvm:0.0.20
com.github.hovi.kotlintools:kotlintools-android:0.0.20
com.github.hovi.kotlintools:kotlintools-android-debug:0.0.20
com.github.hovi.kotlintools:kotlintools-f:0.0.20
com.github.hovi.kotlintools:kotlintools-js:0.0.20
因此,
kotlintools
被添加到groupId并加倍

当我使用这个双重组id访问工件时,某种程度上我可以引用它,但是一些元构建功能非常混乱和不完整

总的来说,当IDEA充满红色错误消息时,它只是坏了,不能工作,或者只是勉强在命令行中构建。所以我自然希望能够从jitpack中引用它,就像它从我的mavenlocal中工作一样

这是什么原因?我是否在jitpack/gradle/kotlin multoplatform上配置错误?都在github上:

据我所知,Jitpack与KMP及其使用的gradle元数据依赖方案不兼容。我没有太多关于它为什么不起作用的细节,但你应该看看bintray或sonatype/maven central。

据我所知,Jitpack与KMP和他们正在使用的gradle元数据依赖方案不兼容。我没有太多关于它为什么不工作的细节,但您应该了解bintray或sonatype/maven central

com.github.hovi.kotlintools:kotlintools-metadata:0.0.20
com.github.hovi.kotlintools:kotlintools-jvm:0.0.20
com.github.hovi.kotlintools:kotlintools-android:0.0.20
com.github.hovi.kotlintools:kotlintools-android-debug:0.0.20
com.github.hovi.kotlintools:kotlintools-f:0.0.20
com.github.hovi.kotlintools:kotlintools-js:0.0.20