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 не делает чистку старых файлов классов для тестов.

0 ответов

Другие вопросы по тегам