请问这两个有什么区别呢?我现在用的是com.vesoft.client,执行ResultSet rs = session.execute(gql)后会抛空指针异常
com.vesoft
client
2.0.0
com.vesoft
nebula
2.0.0
pom
- nebula 2.0.0 的pom是 client的父pom
- 你要把堆栈信息贴出来,如果是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中应该怎么写呢?谢谢
-
SNAPSHOT版本怎么拉: 直接将nebula client的dependency依赖放到你的pom中就行。
-
pom中怎么写:
<dependency>
<groupId>com.vesoft</groupId>
<artifactId>client</artifactId>
<version>2.0.0-SNAPSHOT</version>
</dependency>
该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。