【问题标题】:Missing artifact com.splunk:splunk:jar:1.6.0.0缺少工件 com.splunk:splunk:jar:1.6.0.0
【发布时间】:2017-04-25 05:30:43
【问题描述】:

我的 pom 没有下载这个依赖 splunk:jar:1.6.0.0 虽然远程存储库确实托管了这个 jar。

另外,我的 IDE 在下载其他 maven 存储库时没有互联网/代理问题。

下面是 mvn pom:

     <?xml version="1.0" encoding="UTF-8"?>
        <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
            <modelVersion>4.0.0</modelVersion>

            <groupId>com.jl</groupId>
            <artifactId>p1p2checklist</artifactId>
            <version>0.0.1-SNAPSHOT</version>
            <packaging>jar</packaging>

            <name>p1p2checklist</name>
            <description>P1P2 project for John Lewis Partnership</description>
<dependencies>
<dependency>

                    <groupId>com.splunk</groupId>
                    <artifactId>splunk</artifactId>
                    <version>1.6.0.0</version>
            </dependency>
        </dependencies>

            <repositories>
                <repository>
                    <id>splunk-artifactory</id>
                    <name>Splunk Releases</name>
                    <url>http://splunk.artifactoryonline.com/splunk/ext-releases-local</url>
                </repository>
            </repositories>

        </project>

上面 pom 中提到的远程存储库 url (link) 确实包含 jar,但是我不确定为什么没有下载 jar。

任何帮助将不胜感激。

提前非常感谢。

【问题讨论】:

  • 您可能在将存储库信息添加到 POM 之前添加了 Splunk 依赖项。 Maven 会跟踪失败的下载,并且在某个时间段过去之前不会重试。尝试从本地 Maven 存储库 (~/.m2/repository/com/splunk) 中删除 splunk 目录,然后重试。
  • 是的,我之前有 splunk 依赖项,然后将其删除以从远程存储库下载它。作为一种解决方法,我在本地 mvn 存储库中安装了这个 jar。感谢您让我知道下载失败,将试一试。谢谢
  • 你的结束&lt;dependencies&gt;标签缺少斜线,它应该是&lt;/ dependencies&gt;
  • @Shakeel 已编辑问题。我的 Pom 语法是正确的。这不是语法相关的问题。

标签: java eclipse maven jar splunk


【解决方案1】:

您的依赖项标签周围缺少依赖项。

<dependencies>
   <dependency>
        <groupId>com.splunk</groupId>
        <artifactId>splunk</artifactId>
        <version>1.6.0.0</version>
   </dependency>
</dependencies>

【讨论】:

  • 实际上,我的 pom.xml 中存在依赖项。我在这里删除了它。
【解决方案2】:

遇到此错误是因为在http://splunk.artifactoryonline.com/splunk/ext-releases-local 找不到 splunk:jar:1.6.0.0,因此请在 nifi-splunk-bundle 的 POM.xml 文件中将其更新为 https://splunk.artifactoryonline.com/artifactory/ext-releases-local

<repository>
            <id>splunk</id>
            <name>Splunk Artifactory</name>
            <url>http://splunk.artifactoryonline.com/artifactory/ext-releases-local/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>

【讨论】:

    猜你喜欢
    • 2012-01-12
    • 2012-02-18
    • 2014-01-04
    • 2013-07-12
    • 1970-01-01
    • 2015-05-08
    • 1970-01-01
    • 2018-10-27
    • 1970-01-01
    相关资源
    最近更新 更多