0
當我在ignite1.6.0中使用空間索引模塊時,發現它依賴於1.3.175版本的H2,但我需要使用1.4.X版本的h2。ignite-indexing和H2版本
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.3.175</version>
<scope>compile</scope>
</dependency>
這種方法org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing#開始將調用org.h2.constant.SysProperties和org.h2.util.Utils,在上面的1.3.176版本的類的前面已經不存在,後一類是缺少序列化變量。
if (SysProperties.serializeJavaObject) {
U.warn(log, "Serialization of Java objects in H2 was enabled.");
SysProperties.serializeJavaObject = false;
}
if (Utils.serializer != null)
U.warn(log, "Custom H2 serialization is already configured, will override.");
Utils.serializer = h2Serializer();
有什麼辦法解決呢?