我想在使用Gradle 6.3和Kotlin DSL的Kotlin项目中,将https://github.com/whichdigital/ksv项目的1.0.0版本作为源依赖项导入。
正如页面所告诉我的那样,我将其添加到我的项目的settings.gradle.kts中。
sourceControl {
gitRepository(java.net.URI.create("https://github.com/whichdigital/ksv.git")) {
producesModule("uk.co.whichdigital:ksv")
}
}
并在我的 build.gradle.kts 文件中使用此依赖项:
implementation("uk.co.whichdigital:ksv:1.0.0")
我正在尝试导入KSV代码库的版本/发布1.0.0。但是构建我的项目(导入KSV代码库)失败,出现以下异常:
TaskDependencyResolveException: Could not determine the dependencies of task ':bootJar'.
...
Caused by: DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all task dependencies for configuration ':runtimeClasspath'.
....
Caused by: ModuleVersionResolveException: Git repository at https://github.com/whichdigital/ksv.git did not contain a project publishing the specified dependency.
Required by:
project :
实际上,我也是编写/发布KSV存储库的人,因此如果有我错过的某些配置,我可以在导入或导入项目中添加它。