【问题标题】:Problems with IntelliJ and GWT FacetsIntelliJ 和 GWT 方面的问题
【发布时间】:2013-05-13 15:57:15
【问题描述】:

我正在尝试将 GWT 构面添加到模块中。我以前为其他模块做过这个没有问题,但是这个模块遇到了奇怪的问题。 IntelliJ 12.1.3 Ultimate。

我选择“项目结构”,屏幕出现需要几秒钟。 “GWT 安装目录的路径”是空白的,但选择下拉菜单会给我四次相同(有效)的目录。

选择其中一个会在底部出现警告“库'gwt-servlet.jar'中的gwt-user.jar与所选的GWT安装不对应”。选择“修复”按钮似乎没有做任何事情,一旦我按下“修复”,“确定”和“应用”按钮似乎都没有做任何事情。

如果此时我点击“取消”,选择“项目结构”似乎永远不会重新打开窗口。

关于从何处着手解决问题的任何指示或建议?

【问题讨论】:

  • 尝试使缓存无效,看看是否有帮助。 File -> Invalidate Caches...

标签: gwt intellij-idea


【解决方案1】:

在梳理了错误日志并试图弄清楚发生了什么之后,我放弃了这个问题。当我返回时,我发现有许多问题可能导致了这个错误:

  1. 该模块依赖于旧版本的 gwt-user.jar。这在Modules -> Dependencies 中列出,但目前尚不清楚它与Facets -> Path to GWT installation directory 中的版本不匹配
  2. 被列为核心模块依赖项的几个模块也有旧版本的 gwt-user.jar。
  3. 作为核心模块的依赖项列出的几个模块被赋予了 GWT 方面,但没有入口点,也不需要将源代码编译成 JS。它们只会被编译为依赖项目的一部分。所以他们不需要 GWT 方面。

我不知道为什么这些会导致 IntelliJ IDEA 内部出现问题,但它们肯定不正确,清理它们可以让 GWT 组件编译。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    • 1970-01-01
    • 2021-08-07
    相关资源
    最近更新 更多