IntelliJ中的NoSuchMethod

时间:2018-04-16 11:39:30

标签: intellij-idea

将IntelliJ 2018.1用于多个Java / Spring / Gradle项目。在其中一个上,我看到使用特定类的测试因错误而失败:

java.lang.NoSuchMethodError: com.company.MyClass.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;)V

但是有问题的类有一个改变的构造函数,比如

 public MyClass(String someId, String firstName, String lastName, Date dateOfBirth, String lastFour) {..}

我已经尝试更改构造函数,重建,但是IntelliJ中的测试总是因此错误而失败。奇怪的是,用

构建
  

gradle clean build test

正确运行测试而不会出错。就好像IntelliJ没有为测试做旧的类文件。

0 个答案:

没有答案