我有一堆Java Dropwizard微服务,它们具有类似的结构。我的目标是编写一组需要在每个服务中运行的ArchUnit测试用例,如果这些测试用例失败,构建应该会失败。
由于检查将是相似的,我是否可以提取公共库中的所有测试用例,并将其添加为每个服务中的依赖项?如何从库中添加要在服务构建中运行的测试用例?
发布于 2020-04-25 01:37:37
如果你使用JUnit,Maven和插件,任务很简单:
org.myproject和artifactId将依赖信息打包到另一个带有测试作用域的工件的pom中:org.myproject myproject-archunit-test0.0.1test
另请参阅https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#dependenciesToScan
https://stackoverflow.com/questions/58625936
复制相似问题