有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

合并2个项目时java SolrJ版本不匹配

我有两个使用Solrj开发的java项目

项目1->;使用solrj 4.10.1

项目2->;使用solrj 5.2.1

现在,我正在尝试将两个项目合并到一个项目中

我试着在maven中包含两个版本的JAR,仍然是同一个版本。 如果我尝试只包含主版本,我会发现一些类(4.10.1)已被弃用,其中一些接口不可用

<dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version>4.10.1</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version>5.2.1</version> </dependency>

简单来说:同一个项目的几个包使用不同的jar

例如: Package1/Module1使用:Solrj Jar版本4.10.1

Package2使用:Solrj Jar版本5.2.1

有没有什么方法可以在不改变旧项目的情况下,以最好的方式合并这个项目?我完全被困在这里了


共 (0) 个答案