首页 > 解决方案 > 用于运行带参数的 set maven 命令的 GUI?

问题描述

完全透明,我真的不知道我在 Maven 周围的路。我已经使用 cucumber 创建了一个自动化测试套件,并且我通过 maven 命令运行了所有测试,例如下面是最简单的一个

mvn clean verify -Dcucumber.options="--tags '@TestTag'"

以上,将使用标签@TestTag 运行所有黄瓜测试。并行运行,其他一切运行良好。但是,我喜欢这样的用户界面,我可以在其中传递标签参数以及我作为属性添加到 pom 的其他项目(例如-Dnumber.of.devices=2, -Dtype.of.run=fragmented)。

类似于列出我所有可用标签的下拉列表,将其标记为分布式/分段的开关,用于设置要运行的设备数量的下拉列表。目前,我正在为每次运行手动创建每个 maven 命令,并在必要时将它们保存到 Intellij 配置。但是有没有什么工具可以让我只添加我关心的参数,它会运行命令并将这些参数添加到我的mvn clean verify命令中?

就像是

mvn clean verify -Dnumber.of.devices=<NUMBER_ENTRY> -Dtype.of.run=<FRAGMENTED_OR_DISTRIBUTED> -Dcucumber.options="--tags '<CUCUMBER_TAGS>'"

我已经处理了这些属性将如何确定我想要的运行类型。

我原以为会有这样的东西存在,但找不到任何东西。我完全知道我在问什么是荒谬/愚蠢的。无论如何,如果有人可以向我指出某事或提供建议,为什么这不是一件事,我将非常感激。

谢谢

标签: javamavenjunitcucumber

解决方案


詹金斯。是詹金斯。我避免了它,因为阅读它似乎有点令人生畏。但是一旦我设置了它,它就很容易了。我现在拥有我想要的所有配置,期待着挖掘他们可用的数百万个插件。


推荐阅读