首页 > 解决方案 > Maven:编写测试库 - 在哪里放置代码?

问题描述

我正在编写一个基于 Java(通过 maven 构建)的测试库。这是一个库,可以帮助其他开发人员在某些场景中运行 JUnit 测试。

如何为类似的东西设置 maven 模块?我是否将文件放入src/main,然后使用我的库的模块会dependency在我的库中指定一个<scope>test</scope>?或者我必须将我的文件放入src/test目录中吗?

另外,我的测试库是基于 Spring Boot 的。我是否仍然指定:

<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>2.1.5.RELEASE</version>
  <relativePath/> <!-- lookup parent from repository -->
</parent>

然后是相关的入门模块,如果我的库需要它,或者,因为这是一个测试库,我需要做一些不同的事情吗?

标签: mavenspring-boot

解决方案


推荐阅读