使用Maven在Eclipse中运行单个JUnit4测试

Tho*_*ler 6 java eclipse junit unit-testing maven

在编写测试时,我想单独运行它们.但是,由于我已从默认的Eclipse Java构建器切换到Maven,因此不再可能.观察:

  1. 直到今天,我可以打开一个JUnit测试源文件并Run as | JUnit test从工具栏中选择.在我迁移到Maven之前,Eclipse在需要时构建了单元测试.

  2. 从Maven开始,我得到了一个ClassNotFoundException以防我之前没有明确编译过测试的情况.如果我选择POM,我可以绕过这个Run as | Maven test.这将编译测试并运行所有测试.

  3. 如果我再次选择单元测试并立即Run as | JUnit test从工具栏中选择,它将执行测试.

由于这太不方便了,我想回到"旧"行为,我认为这应该只是一个配置问题.

我有

我现在放弃了.

如何进行有效的红绿重构,即一次只运行一次单元测试而不为每次单独测试添加运行配置?

Tho*_*ler 0

今天我发现 Java Builder 被禁用了:

Java 生成器未配置

启用它会返回预期的行为。