本人菜鸟,咨询个maven相关的问题:
项目里需要从两个数据源获取数据:XML文件、数据库,分别有A、B两个Jar包,但是这两个Jar里面所有的类名(包括包名)都是一样的,我如何在同一个项目里使用这两个Jar?
PS:
比如说这是两个Jar的在pom.xml的代码:
org.A
A
test
<dependency>
<groupId>B</groupId>
<artifactId>B</artifactId>
<scope>test</scope>
</dependency>
我要使用com.org.datasource.EntityManagerFactory这个类,A和B都实现这个类,在同一个项目里我需要针对A和B写不同的Test Case,可是由于类名和类的包名相同,所以A、B的Test Case有一个肯定通不过,怎样处理能在Test Case自动选择加载哪个Jar包?