首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向grails项目中添加apache-tika依赖项的正确方法是什么?

向grails项目中添加apache-tika依赖项的正确方法是什么?
EN

Stack Overflow用户
提问于 2013-08-07 08:16:17
回答 1查看 591关注 0票数 0

在使用tika-1.4时:

代码语言:javascript
复制
Caused by: java.lang.NoClassDefFoundError: net/sf/cglib/core/DebuggingClassWriter
at net.sf.cglib.core.DefaultGeneratorStrategy.getClassWriter(DefaultGeneratorStrategy.java:30)
at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:24)
at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216)
at net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:144)
at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:116)
at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:108)
at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:104)
... 5 more
Caused by: java.lang.ClassNotFoundException: net.sf.cglib.core.DebuggingClassWriter
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

将这两行添加到BuildConfig.groovy中:

代码语言:javascript
复制
compile ("org.apache.tika:tika-core:1.4")
compile ("org.apache.tika:tika-parsers:1.4") {excludes "tika-core"}

如果我不将tika-core排除在tika-parsers之外,我将得到两个版本的tika-core ( 1.0版本由vorbis-java-tika依赖项提取)和版本tika-core版本1.4。

如果我将tika版本替换为1.3,异常就会消失。

更新1

这个解决方案似乎是可行的:

代码语言:javascript
复制
compile ("org.apache.tika:tika-core:${tikaVersion}")
compile ("org.apache.tika:tika-parsers:${tikaVersion}") { excludes "tika-core", "commons-codec", "commons-logging", "slf4j-api" }
EN

回答 1

Stack Overflow用户

发布于 2013-09-03 18:04:58

这可能是也可能不是你看到的问题--我们正在使用tika 1.5 (快照)。该版本引入了asm-debug-all,这是我们麻烦的原因(类似于您的堆栈跟踪)。尝试使用‘asm-调试-所有’在您的tika-分析器排除,而不是‘tika-核心’。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18098153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档