repository
的{{1}}部分有:
build.grade
这样我的当地人就可以胜过我当地的Artifactory实例和mavenCentral。
我的依赖列表是:
mavenLocal()
//maven { url { 'http://192.168.2.6:8081/artifactory/libs-snapshot'}}
//maven { url { 'http://192.168.2.6:8081/artifactory/libs-release'}}
mavenCentral()
然后,我希望从我当地的maven回购中获取dependencies {
compile (
// other stuff...
'com.xxx.environment:xxx-devserver:1.2-SNAPSHOT',
)
}
。我得到的是:
xxx-devserver:1.2-SNAPSHOT
但是,如果我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.
上面的文件(剪切并粘贴路径),文件就在那里。它旁边是.jar文件。
为什么不能找到它?
PS - 我还应该提一下,为了理智,我在运行之前擦除了我的gradle缓存:cat
答案 0 :(得分:0)
答案是旧版本的Gradle会出现这种情况。更新到(在我的情况下)2.3.9就可以了。
从另一个经验教训中,始终使用gradlew
来避免这些问题!