代码之家  ›  专栏  ›  技术社区  ›  Archimede

Maven clean package,关于“Invalid PropertyValueException”的未找到符号的错误

  •  0
  • Archimede  · 技术社区  · 5 年前

    通过执行mvn clean包,我看到了一个奇怪的maven输出:

    [ERROR] /home/user/Desktop/mycompany/myapp/server/src/main/java/com/mycompany/myapp/representation/rest/RestControllerAdvice.java:[8,38] error: cannot find symbol
    [ERROR]   symbol:   class InvalidPropertyValueException
    [ERROR]   location: package com.mycompany.myapp.exception
    

    所以,我搜索了那个班级的第8行,找到了这个

    import org.springframework.web.bind.annotation.ExceptionHandler;
    

    但是,引用InvalidPropertyValueException的行是前2行:

    import com.mycompany.myapp.exception.InvalidPropertyValueException;
    

    奇怪的是,在包裹里 com.mycompany.myapp.exception 我没有找到任何名为 InvalidPropertyValueException . 但是Eclipse接受它并在选项列表中显示我。这个类不会产生任何错误或红线。

    0 回复  |  直到 5 年前
        1
  •  0
  •   Feroz Khan.S.N    5 年前

    尝试 maven->更新项目 此错误可能会消失。

    1. 工程资源管理器 ,右键单击父模块
    2. 选择 马文 ,然后选择 更新项目