【问题标题】:How can i integrate Tika in my Lucene project?如何将 Tika 集成到我的 Lucene 项目中?
【发布时间】:2011-09-06 21:09:07
【问题描述】:

我想将 Apache Tika 集成到我的 java 项目中。我需要从不同的文件格式(excel、doc、ppt 等)获取文本 经过一番阅读,我了解到构建 tika 的唯一方法是下载 src 文件并使用 Maven 构建它。我在 Tika src (apache-tika-0.9-src) 的根目录中执行“mvn install”,但出现此错误:

[INFO] Scanning for projects...
Downloading: http://repo1.maven.org/maven2/org/apache/apache/6/apache-6.pom
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project org.apache.tika:tika:0.9 (C:\Users\vexler\Documents\Instal
ls\apache-tika-0.9-src\apache-tika-0.9\pom.xml) has 1 error
[ERROR]     Non-resolvable parent POM for org.apache.tika:tika-parent:0.9: Could
 not transfer artifact org.apache:apache:pom:6 from/to central (http://repo1.mav
en.org/maven2): Error transferring file: Connection timed out: connect and 'pare
nt.relativePath' points at no local POM @ org.apache.tika:tika-parent:0.9, C:\Us
ers\vexler\Documents\Installs\apache-tika-0.9-src\apache-tika-0.9\tika-parent\po
m.xml, line 25, column 11 -> [Help 2]

我真的很感谢这个错误的任何帮助。 谢谢 :-) 罗伊特

【问题讨论】:

    标签: maven lucene apache-tika


    【解决方案1】:

    假设您在项目中使用 Maven,那么生活就简单多了

    添加类似的东西

    <dependency>
       <groupId>org.apache.tika</groupId>
       <artifactId>tika-parsers</artifactId>
       <version>0.9</version>
       <scope>provided</scope>
     </dependency>
    

    然后 Maven 将为您下载 Tika 及其依赖项

    或者,如果您下载最新的Tika OSGi Bundle Jar(例如0.9)并将其解压缩,那么您将获得 Tika 依赖项和其中的代码

    【讨论】:

      猜你喜欢
      • 2013-02-15
      • 1970-01-01
      • 2014-04-28
      • 1970-01-01
      • 2014-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多