首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在maven存储库中找到工件

无法在maven存储库中找到工件
EN

Stack Overflow用户
提问于 2015-07-08 06:11:01
回答 1查看 3K关注 0票数 1

我正在做一个简单的gradle构建,我已经将一个特定的工件部署到我的内部sonatype maven repo中。

我的build.gradle文件如下所示:

代码语言:javascript
复制
apply plugin: 'java'

sourceCompatibility = 1.8
version = '1.0'

repositories {
    mavenCentral()
    maven {url "http://maven.ebay.com/nexus/content/repositories/sre-snapshots/"}
}

dependencies {
    compile group: "com.typesafe", name: "config", version: "1.3.0"
    //compile project(':metrics')
    compile group: 'com.ebay.telemetry', name: 'client-library', version: '0.1-SNAPSHOT'
    compile group: "org.slf4j", name: "slf4j-jdk14", version: "1.7.12"
    testCompile group: 'junit', name: 'junit', version: '4.11'
}

我在命令行上运行以下命令: gradle build

我知道这个错误:

代码语言:javascript
复制
> Could not find net.alchim31:metrics-influxdb:0.7.1-ebay-SNAPSHOT.
Searched in the following locations:
https://repo1.maven.org/maven2/net/alchim31/metrics-influxdb/0.7.1-ebay-SNAPSHOT/maven-metadata.xml
http://maven.ebay.com/nexus/content/repositories/sre-snapshots/net/alchim31/metrics-influxdb/0.7.1-ebay-SNAPSHOT/maven-metadata.xml
  http://maven.ebay.com/nexus/content/repositories/sre-snapshots/net/alchim31/metrics-influxdb/0.7.1-ebay-SNAPSHOT/metrics-influxdb-0.7.1-ebay-20150708.054833-4.pom
  http://maven.ebay.com/nexus/content/repositories/sre-snapshots/net/alchim31/metrics-influxdb/0.7.1-ebay-SNAPSHOT/metrics-influxdb-0.7.1-ebay-20150708.054833-4.jar

但是当我去http://maven.ebay.com/nexus/content/repositories/sre-snapshots/net/alchim31/metrics-influxdb/0.7.1-ebay-SNAPSHOT/的时候

我看到以下文件:

  1. metrics-influxdb-0.7.1-ebay-20150708.054830-3.pom
  2. metrics-influxdb-0.7.1-ebay-20150708.054830-3.jar

那么,为什么gradle要寻找metrics-influxdb-0.7.1-ebay-20150708.054833-4.jar,而我的回购有metrics-influxdb-0.7.1-ebay-20150708.054830-3.jar

EN

回答 1

Stack Overflow用户

发布于 2015-07-09 14:44:04

似乎除了上面显示的依赖项之外,您还声明了另一个依赖项。它可能应该是这样的:

代码语言:javascript
复制
compile group: 'net.alchim31', name: 'metrics-influxdb', version: '0.7.1-ebay-SNAPSHOT'

如果您找到这个依赖声明,您可能还会找到问题的根源。

第二种可能是,maven-metadata.xml (在http://maven.ebay.com/nexus/content/repositories/sre-snapshots/net/alchim31/metrics-influxdb/0.7.1-ebay-SNAPSHOT/maven-metadata.xml上)搞砸了,指向了不存在的build 4。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31284793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档