我正在编写一个基于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>
然后是相对的入门模块(如果我的库需要它),或者由于这是一个测试库,因此我需要做一些不同的事情?