【发布时间】:2019-10-14 02:04:11
【问题描述】:
嘿,我真的很绝望。我想用 Dropwizard(和 Maven)构建一个胖 jar,但我意识到 shade 插件不会包含测试类,所以没有运行测试。 是否有一种简单的方法可以以“全新安装”目标运行这些测试。我不敢相信 dropwizard 的入门页面会告诉你如果它有测试问题就使用这个阴影插件。 请帮帮我!!
【问题讨论】:
-
嗯,您应该刷新有关 Maven 构建阶段的知识。这是我使用 Dropwizard 的玩具项目的示例输出:gitlab.com/zloster/dropwizard-static/-/jobs/205091850 在“着色”步骤 (
52618 [INFO] --- maven-shade-plugin:3.2.1:shade (default) @ dropwizard-static ---) 之前,您将看到单元测试和集成测试的执行结果。 -
我真的很抱歉,我很恐慌,这个错误是因为另一件事。 Surefire 插件在特定版本中存在错误,当我在 docker 容器中运行它时,无法识别测试。对不起
标签: maven unit-testing dropwizard maven-shade-plugin fatjar