在Gradle 6.5中,如果Artifactory目录包含点号(.),可能会导致依赖项无法解析。这是因为Gradle 6.5引入了新的解析器,严格遵循Maven规范,不允许目录名称中包含点号。为了解决这个问题,你可以使用以下方法之一:
例如,如果Artifactory目录名称为"my.artifact",你可以将其修改为"my_artifact",然后更新Gradle脚本中的依赖项路径。
在你的Gradle脚本中添加以下代码:
repositories {
maven {
url "https://example.com/artifactory/my.artifact"
metadataSources {
mavenPom()
artifact()
}
content {
includeGroupByRegex(".*")
includeModuleByRegex(".*")
includeRegex(".*") // 包含点号的目录
}
}
}
请确保将"https://example.com/artifactory/my.artifact"替换为你的Artifactory目录URL。
以上是两种解决方法,你可以根据实际情况选择其中一种来解决Artifactory目录包含点号的问题。