【问题标题】:Why am I getting compilation error in STS为什么我在 STS 中收到编译错误
【发布时间】:2019-05-23 21:00:54
【问题描述】:

我在 mac os X 的 STS 3.9.5.RELEASE 中打开了一个项目,但我只在编辑器中收到编译错误。但是当我通过 mvn clean install 在命令行中构建项目时,它构建得很好,即使在 STS 包资源管理器中,当我执行 Maven 更新时它也没有显示错误。但是当我点击文件并打开它时,它会在 Editor only 中显示错误。我认为这是某种生成的文件..但不确定..

即使在执行mvn clean install 之后也不会生成类

【问题讨论】:

  • 错误信息是什么?
  • 如果是生成的文件,你有没有告诉STS去哪里找到生成的文件?它是如何产生的?
  • 这看起来像 JPA Criteria,你需要确保 Eclipse 知道生成的源代码。
  • 为什么同一个导入会被声明两次?此外,有时,当我们在 Eclipse 中重新导入项目时,它会起作用。
  • 生成的源已经映射..只有 Event_ 和 Shop_ 没有生成..知道如何手动重新生成它们

标签: java eclipse spring-boot java-8 spring-tool-suite


【解决方案1】:

它是通过 Java 注释处理生成的..所以它没有通过 eclipse build 正确处理...所以我做了一个 mvn clean 然后 mvn install 单独..现在生成了工件并且 STS 停止抱怨

【讨论】:

    【解决方案2】:

    我在 STS 中也遇到了类似的问题。

    我选择了菜单->Windows->首选项->验证->禁用所有验证器。

    再次重建项目,STS 没有报错。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-13
      • 1970-01-01
      • 2018-01-22
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多