nebula客户端问题咨询

com.vesoft client 2.0.0 com.vesoft nebula 2.0.0 pom

请问这两个有什么区别呢?我现在用的是com.vesoft.client,执行ResultSet rs = session.execute(gql)后会抛空指针异常

  1. nebula 2.0.0 的pom是 client的父pom
  2. 你要把堆栈信息贴出来,如果是toString的空指针的话 这个已经在SNAPSHOT版本修复https://github.com/vesoft-inc/nebula-java/pull/301 , 这里不影响对rs后续的解析。

是toString的空指针异常,请问这个修复的地方现在可以通过maven仓库更新吗?

已经在SNAPSHOT版本中修复,你拉SNAPSHOT版本就好。
如果你无法访问snapshot仓库,可以在你自己的pom文件的标签内增加:

 <repositories>
        <repository>
            <id>snapshots</id>
            <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
        </repository>
    </repositories>

麻烦再问一下,snapshot版本的怎么拉,pom中应该怎么写呢?谢谢

  1. SNAPSHOT版本怎么拉: 直接将nebula client的dependency依赖放到你的pom中就行。

  2. pom中怎么写:

     <dependency>
            <groupId>com.vesoft</groupId>
            <artifactId>client</artifactId>
            <version>2.0.0-SNAPSHOT</version>
    </dependency>

该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。