gpt4 book ai didi

gradle "could not parse pom"但本地 pom 存在

转载 作者:行者123 更新时间:2023-12-02 04:49:56 46 4
gpt4 key购买 nike

repository我的 build.grade 部分已:

            mavenLocal()
//maven { url { 'http://192.168.2.6:8081/artifactory/libs-snapshot'}}
//maven { url { 'http://192.168.2.6:8081/artifactory/libs-release'}}
mavenCentral()

所以我的本地胜过我本地的 Artifactory 实例和 mavenCentral。

我的依赖列表是:
dependencies {
compile (
// other stuff...
'com.xxx.environment:xxx-devserver:1.2-SNAPSHOT',
)
}

那么,我所期望的是 gradle 拉 xxx-devserver:1.2-SNAPSHOT来自我本地的 maven 仓库。我得到的是:
Could not parse POM
/Users/roytruelove/.m2/repository/com/xxx/environment/xxx-devserver/1.2-SNAPSHOT/xxx-devserver-1.2-SNAPSHOT.pom
Could not resolve com.xxx.environment:xxx-devserver:1.2-SNAPSHOT.

但是如果我 cat上面的文件(剪切和粘贴路径),文件就在那里。旁边是 .jar 文件。

为什么gradle找不到它?

PS - 我还应该提到,为了理智起见,我会在运行之前清除我的 gradle 缓存: rm -Rf ~/.gradle

最佳答案

答案是这发生在旧版本的 Gradle 上。更新到(在我的情况下)2.3.9 成功了。

作为另一个经验教训,请始终使用 gradlew避免这些问题!

关于gradle "could not parse pom"但本地 pom 存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29773284/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com