【发布时间】:2012-08-16 16:58:39
【问题描述】:
我有一个编译和运行时需要的依赖项,但我想在运行测试时排除它。这可能吗?也许,通过设置个人资料?但是如何仅在 test 生命周期阶段停用它?
【问题讨论】:
-
这听起来不对?您需要它来编译和运行时而不是测试?你在测试什么?
-
@khmarbaise 我知道这听起来可能很奇怪。问题是我需要使用一个 logback 实现版本进行编译和运行时,但另一个用于测试(它是来自带有
test scope的 Embedded-glassfish-all 的传递依赖)。 -
如果你嵌入了 glassfish,你的测试就不会测试这样的东西。这听起来像是集成测试。
-
是的,我们正在进行一些集成测试。但这并不重要。我正在尝试找出是否有办法在某个阶段排除依赖项。
-
每个 logback 实现一个配置文件怎么样?