snapshot

sycxhyv7  于 2021-06-08  发布在  Hbase
关注(0)|答案(2)|浏览(390)

我无法使用maven获取org.apache.hbase 3.0.0-snapshot
以下是我的依赖项和回购道具:

<dependencies>
<dependency>
        <groupId>org.apache.hbase</groupId>
        <artifactId>hbase-server</artifactId>
        <version>3.0.0-SNAPSHOT</version>
</dependency>

<dependency>
        <groupId>org.apache.hbase</groupId>
        <artifactId>hbase-client</artifactId>
        <version>3.0.0-SNAPSHOT</version>
 </dependency>

     <dependency>
        <groupId>org.apache.hbase</groupId>
        <artifactId>hbase-common</artifactId>
        <version>3.0.0-SNAPSHOT</version>
 </dependency>

         <dependency>
        <groupId>org.apache.hbase</groupId>
        <artifactId>hbase-spark</artifactId>
        <version>3.0.0-SNAPSHOT</version>
 </dependency>
</dependencies>

<repositories>
    <repository>
        <id>apache-repo</id>
        <url>https://repository.apache.org/content/repositories/snapshots</url>
    </repository>
</repositories>

这给出了:missing artifact org.apache。hbase:hbase-*:jar:3.0.0-snapshot
而https://repository.apache.org/content/repositories/snapshots repo显示了上述每个工件的3.0.0快照
如何使用org.apache.hbase 3.0.0-snapshot?

wz1wpwve

wz1wpwve1#

在pom.xml中使用hbase spark依赖时,我也遇到了同样的问题。
我通过在pom.xml的系统范围中添加jar路径解决了这个问题,如下所示。

<dependency>    
    <groupId>org.apache.hbase</groupId>    
    <artifactId>hbase-spark</artifactId>    
    <version>3.0.0-SNAPSHOT</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/resources/lib/hbase-spark-3.0.0-SNAPSHOT.jar</systemPath>
</dependency>

这是解决办法

xtfmy6hx

xtfmy6hx2#

设置正确的代理:

<proxy>
    <id>optional</id>
    <active>false</active>
    <protocol>http</protocol>
    <username></username>
    <password></password>
    <host>172.27.171.91</host>
    <port>8080</port>
</proxy>

只需从maven文件夹中删除最后更新的依赖项文件,然后尝试更新maven。
甚至,我也尝试过,并且能够用您的配置下载上述3.0.0-snapshot版本的所有工件。

相关问题