【发布时间】:2014-11-21 20:01:02
【问题描述】:
我想在运行时的依赖项之间切换。
伪代码:
//use com.realdependency.ConnectionFactoryImpl;
Class A {
// intergration test
void testWithLiveDomain() {
Connection connection = ConnectionFactory.getInstance().getConnection(domain);
}
}
// use com.mymockeddependency.ConnectionFactoryImpl;
class B {
// unit test
void testWithMockDomain() {
Connection connection = ConnectionFactory.getInstance().getConnection(domain);
}
}
如果我的 POM.xml 中有两个依赖项,那么我的 B 类将使用真正的依赖项而不是模拟的依赖项。如何限制 B 类使用模拟依赖项
【问题讨论】:
标签: java maven-2 maven-3 dependency-management