Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从依赖项中删除快照版本的最佳方法_Java_Maven_Maven 3_Cloudera_Dependency Management - Fatal编程技术网

Java 从依赖项中删除快照版本的最佳方法

Java 从依赖项中删除快照版本的最佳方法,java,maven,maven-3,cloudera,dependency-management,Java,Maven,Maven 3,Cloudera,Dependency Management,我想使用Cloudera Maven存储库中的依赖项: 从my pom.xml中提取: <repositories> <repository> <id>cloudera</id> <url>https://repository.cloudera.com/cloudera/cloudera-repos/</url> <snapshots>

我想使用Cloudera Maven存储库中的依赖项: 从my pom.xml中提取:

<repositories>
    <repository>
        <id>cloudera</id>
        <url>https://repository.cloudera.com/cloudera/cloudera-repos/</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>org.apache.spark</groupId>
        <artifactId>spark-core_2.10</artifactId>
        <version>0.9.0-cdh4.6.0</version>
    </dependency>

克劳德拉
https://repository.cloudera.com/cloudera/cloudera-repos/
假的
org.apache.spark
):


com.cloudera.cdh
cdh根
4.6.0-快照
org.apache.spark
星火父母
0.9.0-cdh4.6.0
当我运行简单的“mvn clean package”时,我有一个错误,即找不到此快照工件

解决这个问题最简单的方法是什么?解决方案必须是pom.xml或build命令中的更改。
谢谢。

Cloudera Maven存储库包含工件
com.Cloudera.cdh:cdh root:pom:4.6.0-SNAPSHOT
,因此您将无法使用它构建项目

但是,您可以使用此存储库的Spring缓存:
http://repo.spring.io/cloudera-cache
。这是丢失的人工制品。您还必须在存储库中启用快照依赖项:

<repositories>
    <repository>
        <id>cloudera-cache</id>
        <url>http://repo.spring.io/cloudera-cache/</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>

cloudera缓存
http://repo.spring.io/cloudera-cache/
真的

为什么不使用Maven Central?不幸的是,我需要cloudera版本的spark Library从任何其他站点下载jar,并以com.cloudera.cdh cdh root 4.6.0-Snapshot的身份将其安装到您的本地repo中Marco,对不起,我给出了错误的问题集。我需要建立这个项目不仅在我的电脑上。这是一个类似黑客的演练。我需要更改pom.xml或更改build命令来解决此问题。@Tunaki
mvnrepository
不是访问的URL是。。。。
<repositories>
    <repository>
        <id>cloudera-cache</id>
        <url>http://repo.spring.io/cloudera-cache/</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>