如何在 gradle 中包含带有 id 的 Maven 存储库?
How to include maven repository with id in gradle?
我正在尝试在我的 kotlin gradle 项目中使用 SimpleNativeHooks。我用的是kotlin gradle dsl,但是找不到并下载SimpleNativeHooks。我得到的错误是:
:KJ:launch:test: Could not find org.repeats.simplenativehooks:simplenativehooks:0.0.1.
Required by:
project :KJ:launch
Possible solution:
- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
我目前用于回购的代码是:
dependencyResolutionManagement {
repositories{
maven {
url = java.net.URI("https://raw.github.com/repeats/SimpleNativeHooks/maven-export/")
}
}
}
但是在 github 自述文件中,maven 示例还包括其他一些示例。我想知道我在 gradle 构建中出错的原因是否是因为我没有将该 Maven 代码正确转换为 gradle,也许是因为我错过了其中的一些字段(比如回购 ID,我不知道如何将其包含在 gradle).
中
This URL is not a fair maven repository (it returns 400: Invalid request after 301: Permanent redirect), 所以你需要给 Gradle 一个提示,在哪里查找工件元数据 - 在这种情况下,根中有 pom.xml :
maven {
url = uri("https://raw.github.com/repeats/SimpleNativeHooks/maven-export/")
metadataSources {
mavenPom()
}
}
我正在尝试在我的 kotlin gradle 项目中使用 SimpleNativeHooks。我用的是kotlin gradle dsl,但是找不到并下载SimpleNativeHooks。我得到的错误是:
:KJ:launch:test: Could not find org.repeats.simplenativehooks:simplenativehooks:0.0.1.
Required by:
project :KJ:launch
Possible solution:
- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
我目前用于回购的代码是:
dependencyResolutionManagement {
repositories{
maven {
url = java.net.URI("https://raw.github.com/repeats/SimpleNativeHooks/maven-export/")
}
}
}
但是在 github 自述文件中,maven 示例还包括其他一些示例。我想知道我在 gradle 构建中出错的原因是否是因为我没有将该 Maven 代码正确转换为 gradle,也许是因为我错过了其中的一些字段(比如回购 ID,我不知道如何将其包含在 gradle).
中This URL is not a fair maven repository (it returns 400: Invalid request after 301: Permanent redirect), 所以你需要给 Gradle 一个提示,在哪里查找工件元数据 - 在这种情况下,根中有 pom.xml :
maven {
url = uri("https://raw.github.com/repeats/SimpleNativeHooks/maven-export/")
metadataSources {
mavenPom()
}
}