我想在我的战争中包括(maven)依赖项,同时确保它们不在运行时或测试范围内。

问题如下:


我在战争中需要大量的罐子(比如A,B和C罐子)。这是因为使用了CDI。
我有许多使用该项目产生的战争的集成测试。这些集成测试是基于arquillian的测试。
但是,我还有其他一些不是集成测试的测试,它们会受到类路径中包含jars A,B和C的不利影响。

最佳答案

war不是依赖项范围。有效范围是providedcompileruntimetestsystem。您只能选择其中之一,它们是唯一的选项,并且没有一个排除在test范围之外。

08-06 00:13