首页 > 解决方案 > 具有多个模块的 Maven 项目中 Docker 容器的集成测试

问题描述

有一个项目由两个 jar 工件(grpc 服务)组成,它们打包到相应的 Docker 容器中,每个都将根项目指定为父项目,并将 pom 打包作为子模块包含到父项目中 两个容器都是用 fabric8io/docker-maven- 构建的插件并使用故障安全插件进行自己的集成测试。

Maven 项目模型中是否有可能为其集成创建集成测试?仅在 docker-maven-plugin 配置的运行部分创建单独的模块(选择什么包装类型?pom 或 jar?)并仅在运行部分指定两个 docker 映像是一种好习惯,还是有更好的方法呢?如果它们不是 Maven 的工件,如何确保构建图像?

标签: javadockermavenintegration-testingfabric8

解决方案


推荐阅读