我是 Solr 和 Maven 的新手,我想制作一个小型应用程序,通过 SolrJ 索引我的所有数据库表。
为此,我抬头查看了这个tutorial他们在哪里使用 MAVEN 。
我安装了库和 jar (maven 除外),但我有这个异常(exception):
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/HttpRequestInterceptor
我查看了教程,发现为了解决这个问题,我们需要将其添加到我的 Maven 配置中:
org.slf4j slf4j-simple 1.5.6
有没有办法在没有maven的情况下做到这一点? 谢谢
最佳答案
使用maven。即使有了它,我还是花了相当多的时间才弄好依赖关系。教程都有点缺乏。下面是我的 pom.xml 以及我让 maven 引入的相关依赖项。也许它会对你有所帮助。
<dependency>
<groupId>org.apache.solr</groupId>
<artifactId>solr-core</artifactId>
<version>4.3.0</version>
</dependency>
<dependency>
<artifactId>solr-solrj</artifactId>
<groupId>org.apache.solr</groupId>
<version>4.3.0</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
关于maven - SolrJ 与 Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14443862/