У меня странная проблема. Я добавил интерфейс в другой модуль, и среда 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
, но я все еще вижу проблему.