NoSuchMethod в IntelliJ
Использование 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 чистой сборки
правильно запускает тесты без ошибок. Как будто IntelliJ не делает чистку старых файлов классов для тестов.