Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.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
couchbase java client 1.2.*因maven依赖项而失败_Java_Maven_Couchbase - Fatal编程技术网

couchbase java client 1.2.*因maven依赖项而失败

couchbase java client 1.2.*因maven依赖项而失败,java,maven,couchbase,Java,Maven,Couchbase,我正在尝试创建一个基本的java couchbase hello world应用程序 将以下依赖项添加到my pom.xml中: <dependencies> <dependency> <groupId>couchbase</groupId> <artifactId>couchbase-client</artifactId> <version>1.2.1&l

我正在尝试创建一个基本的java couchbase hello world应用程序

将以下依赖项添加到my pom.xml中:

<dependencies>
    <dependency>
        <groupId>couchbase</groupId>
        <artifactId>couchbase-client</artifactId>
        <version>1.2.1</version>
    </dependency>
    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.2.2</version>
    </dependency>
    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-web-api</artifactId>
        <version>6.0</version>
        <scope>provided</scope>
    </dependency>
</dependencies>
ArtifactDescriptorException: Failed to read artifact descriptor for
couchbase:couchbase-client:jar:1.2.1: ArtifactResolutionException: 
Failure to transfer couchbase:couchbase-client:pom:1.2.1 from 
http://repo.maven.apache.org/maven2 was cached in the local 
repository, resolution will not be reattempted until the update interval 
of central has elapsed or updates are forced. Original error: Could 
not transfer artifact couchbase:couchbase-client:pom:1.2.1 from/to 
central (http://repo.maven.apache.org/maven2): null to 
http://repo.maven.apache.org/maven2/couchbase/couchbase-client/1.2.1/couchbase-client-1.2.1.pom
我可以看到JAR的存在,我不明白为什么会出现这个错误,以及如何克服它。

单击您的项目

右键单击>团队>与存储库同步

这应该会使事情同步起来

如果这不起作用 右键单击>运行方式>Maven构建。如果在“clean install-DskipTests=true”中弹出一个显示“goal”的屏幕。它基本上是说我想做一个干净的安装,而你想跳过测试。

点击你的项目

右键单击>团队>与存储库同步

这应该会使事情同步起来

如果这不起作用
右键单击>运行方式>Maven构建。如果在“clean install-DskipTests=true”中弹出一个显示“goal”的屏幕。它基本上是说我想进行一次干净的安装,而你想跳过测试。

关于错误,例外情况非常简单:

Failure to transfer couchbase:couchbase-client:pom:1.2.1 from 
http://repo.maven.apache.org/maven2 was cached in the local repository
然后它说应该采取什么措施来解决这个问题:

resolution will not be reattempted until the update interval of central has 
elapsed or updates are forced. 
要强制更新,请使用参数
-U

 -U,--update-snapshots    Forces a check for updated
                          releases and snapshots on remote
                          repositories

从mvn--help选项。

关于错误,异常非常简单:

Failure to transfer couchbase:couchbase-client:pom:1.2.1 from 
http://repo.maven.apache.org/maven2 was cached in the local repository
然后它说应该采取什么措施来解决这个问题:

resolution will not be reattempted until the update interval of central has 
elapsed or updates are forced. 
要强制更新,请使用参数
-U

 -U,--update-snapshots    Forces a check for updated
                          releases and snapshots on remote
                          repositories

来自mvn--帮助选项。

做了两件事来解决此问题:

  • 从我的maven settings.xml文件(如下)中注释掉代理部分
  • 改变了我的依赖。旧版本使用maven 2回购:

    <dependency>
        <groupId>couchbase</groupId>
        <artifactId>couchbase-client</artifactId>
        <version>1.2.3</version>
    </dependency>
    
    
    卧铺
    ,将其替换为:

        <dependency>
            <groupId>com.couchbase.client</groupId>
            <artifactId>couchbase-client</artifactId>
            <version>1.2.3</version>
        </dependency>
    
    
    com.couchbase.client
    couchbase客户端
    1.2.3
    
    为解决此问题做了两件事:

  • 从我的maven settings.xml文件(如下)中注释掉代理部分
  • 改变了我的依赖。旧版本使用maven 2回购:

    <dependency>
        <groupId>couchbase</groupId>
        <artifactId>couchbase-client</artifactId>
        <version>1.2.3</version>
    </dependency>
    
    
    卧铺
    ,将其替换为:

        <dependency>
            <groupId>com.couchbase.client</groupId>
            <artifactId>couchbase-client</artifactId>
            <version>1.2.3</version>
        </dependency>
    
    
    com.couchbase.client
    couchbase客户端
    1.2.3
    
    团队?我没有使用源代码管理,所以我不知道这两者之间有什么关系。关于运行“clean install-DskipTests=true”-我无法读取couchbase:couchbase客户端的工件描述符:jar:1.2.3:无法将工件couchbase:couchbase客户端:pom:1.2.3从/传输到中心():null到:unsolvedAddressException->[Help 1]团队?我没有使用源代码管理,所以我不知道这两者之间有什么关系。关于运行“clean install-DskipTests=true”-我无法读取couchbase:couchbase客户端的工件描述符:jar:1.2.3:无法将工件couchbase:couchbase客户端:pom:1.2.3从/传输到中心():null到:UnsolvedAddressException->[帮助1]