合并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) 个答案