Jitpack 库已成功上传,但无法访问实现中的任何方法

问题描述 投票:0回答:1

我已经将我的库上传到jitpack,这是链接

https://jitpack.io/com/github/gastsail/hzone/0.9/hzone-0.9.pom

事情是,当我尝试将其导入到任何项目中时,例如

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven {
            url = uri("https://jitpack.io")
        }
    }
}

implementation("com.github.gastsail:hzone:0.9")

我的主要lib方法甚至没有找到,我想知道这里发生了什么,我已经上传了大约16个版本,有很多不同的配置,所有这些都成功地通过了构建,但在导入时似乎我无法访问该方法。

lib 中的 HZone() 方法不是内部或私有的,它应该是可见的

我什至无法在外部图书馆中找到它

但不知何故它成功地拉取了库

回购链接:https://github.com/gastsail/hzone/tree/0.9

Jitpack:https://jitpack.io/#gastsail/hzone

android maven repository maven-plugin jitpack
1个回答
0
投票

解决方案是将以下内容添加到出版物代码中

afterEvaluate {
    publishing {
        publications {
            create<MavenPublication>("release") {
                from(components["release"])
                groupId = "com.github.gastsail"
                artifactId = "hzone"
                version = "0.9-alpha17"
            }
            repositories {
                mavenLocal()
            }
        }
    }
}

我失踪了

from(components["release"])

© www.soinside.com 2019 - 2024. All rights reserved.