1

使用 maven 时是否可以在测试范围内直接依赖?就像用户管理在正常流程中依赖于实用程序模块一样:

<dependency>
            <groupId>GROUP ID</groupId>
            <artifactId>utils</artifactId>
            <version>${version.product}</version>
</dependency>

那么在测试用户管理时它是否也可以在测试范围内使用。

使用 mavan 时,可在测试范围内使用传递依赖吗?像用户管理->实用程序->计划

那么我认为它不会作为 Maven 文档Maven: The Complete Reference 3.4 提供。项目依赖项

那么我怎样才能在测试范围内包含传递依赖呢?

在测试用户管理时,我也在使用其他模块的一些域对象和服务类。

我对此感到震惊,如果有人可以帮助如何将这些测试用例作为项目级别运行,那将是非常有帮助的。如果假设我进一步通过 maven 为其他模块编写更多案例。

提前致谢!!!!!

4

1 回答 1

1

在测试期间,测试输出目录和主输出目录分别是测试类路径上的前两个东西。然后是所有范围的所有直接和传递依赖项,遵循您提到的链接中的范围和传递依赖项的规则以及您在 POM 中声明它们的顺序。在 Maven 站点的“依赖范围”中查找有关每个范围的详细信息。

于 2013-06-14T04:09:57.750 回答