我已经将我的库上传到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() 方法不是内部或私有的,它应该是可见的
我什至无法在外部图书馆中找到它
但不知何故它成功地拉取了库
解决方案是将以下内容添加到出版物代码中
afterEvaluate {
publishing {
publications {
create<MavenPublication>("release") {
from(components["release"])
groupId = "com.github.gastsail"
artifactId = "hzone"
version = "0.9-alpha17"
}
repositories {
mavenLocal()
}
}
}
}
我失踪了
from(components["release"])