【问题标题】:Netbeans - run specific Maven integration testNetbeans - 运行特定的 Maven 集成测试
【发布时间】:2012-02-22 10:32:00
【问题描述】:

如何配置 Netbeans 以调用 Maven Failsafe 来运行特定的集成测试?

我知道执行此操作的 Maven 命令是“mvn -Dit.test=MyClassIT verify”我也知道如何在 Netbeans 项目属性中配置“操作”。

我的问题是:

  • Netbeans 有时会运行操作(并调用 Maven),有时只使用自己的编译器和测试运行程序。不知道如何告诉它使用哪个。离奇
  • Netbeans 将“Test”添加到类名中。相反,它应该添加“IT”。但奇怪的是,动作中没有任何东西可以定义这种行为。该操作只是传递类名。
  • 我不想覆盖正常的测试文件和调试测试文件操作,因为我需要那些用于正常测试的操作。但是自定义操作只出现在项目的“自定义”上下文菜单中,而不是任何单个文件!所以它们是不可用的。如果我可以为他们制作工具栏按钮也很好。
  • 如果行星正确对齐并且 Netbeans 发出正确的命令,Maven 将以正确的设置启动,但调试器不起作用

使用 Netbeans 7.1 和 Netbeans Dev 201201260600

【问题讨论】:

    标签: java maven netbeans netbeans-7.1 maven-failsafe-plugin


    【解决方案1】:

    如果您右键单击一个项目,则会出现一个“自定义”选项,其中只有一个子选项“目标”。您可以使用它来运行自定义 mvn 命令;另请注意,旧命令会保留,因此您无需每次都键入。

    【讨论】:

    • 这比为每个集成测试创建自定义操作要快,但如果自定义操作可以按文件调用,而不是按项目调用,那就更好了。另外,如果我这样做,调试器会工作吗?
    • 我不确定 netbeans 如何启动调试模式。作为最后的手段,您始终可以添加“调试激活标志”,然后将 netbeans 调试器指向您指定的端口。
    猜你喜欢
    • 2019-05-08
    • 1970-01-01
    • 2016-08-29
    • 1970-01-01
    • 2013-04-07
    • 2014-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多