Нет ошибок компиляции, но все еще не может найти символ на Maven - PullRequest
0 голосов
/ 07 февраля 2020

У меня странная проблема. Я добавил интерфейс в другой модуль, и среда IDE компилируется нормально, и все работает нормально, когда я запускаю ее в своей среде IDE, но когда я делаю mvn clean install, я получаю сообщение об ошибке cannot find symbol MyInterface. Вот журнал mvn clean install:

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /Users/path/to/MyClass.java:[5,37] cannot find symbol
  symbol:   class MyInterface
  location: package path.to.where.interface.lives
[INFO] 1 error
[INFO] -------------------------------------------------------------

И строка в MyClass.java, на которую он жалуется:

import path.to.where.interface.lives.MyInterface;

И мой интерфейс выглядит так:

package path.to.where.interface.lives;

public interface MyInterface {
    public void method();
}

Я даже добавил зависимость к пакету path.to.where.interface.lives, в файле pom, где живет MyClass.java, но я все еще вижу проблему.

1 Ответ

0 голосов
/ 07 февраля 2020

Мне удалось решить эту проблему, выполнив сначала mvn clean install для всего проекта, так как изначально я запускал mvn clean install только для указанного модуля c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...