尝试使用 Jython 的 Datomic (http://www.datomic.com) 时出现此错误:
java.lang.NoSuchFieldError: java.lang.NoSuchFieldError: LUCENE_33
我使用 Shade Maven 插件创建了一个 Datomic uber jar,我看到添加了 Lucene 3.3.0:
Including org.apache.lucene:lucene-core:jar:3.3.0 in the shaded jar
uber jar 在我的 CLASSPATH 中,否则会引发 Datomic 错误。