IntelliJ не примет FileTypeFactory
Я пытаюсь следовать руководству по языку и типу файла для JetBrains IntelliJ
Это сработало, один раз. Теперь (что бы я ни делал) я получаю сообщение об ошибке, утверждающее, что он ожидал FileTypeFactory
и получил мой SimpleFileTypeFactory
мой public class SimpleFileTypeFactory extends com.intellij.openapi.fileTypes.FileTypeFactory
так что я не уверен, как на это реагировать...
Caused by: java.lang.AssertionError: Expected: class com.intellij.openapi.fileTypes.FileTypeFactory; Actual: class bengie.idea.SimpleFileTypeFactory
at com.intellij.openapi.extensions.impl.ExtensionPointImpl.assertClass(ExtensionPointImpl.java:408)
at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:242)
at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensions(ExtensionPointImpl.java:185)
... особенно когда у Google нет совпадений для "Expected: class com.intellij.openapi.fileTypes.FileTypeFactory; Actual"
Кто-нибудь решил эту проблему?
1 ответ
Я зависел от модуля Maven (на самом деле их два). Остальная часть моего проекта построена с использованием Maven, поэтому он выглядел логичным и выглядел так, как будто он будет работать. Я не помнил, чтобы сборка конфисковалась, когда я их добавил, поэтому я забыл об этом. Удаление зависимости, запуск сеанса отладки, удаление плагина, промывание, повтор, и я в конечном итоге перестал видеть сообщения об ошибках.
С тех пор я вставил модули maven в jar-with-dependencies
и сказал плагин IntelliJ, чтобы загрузить полученный .jar
Пока проблем нет - ууу!