eclipse - Grails Assets 管道在Eclipse中显示错误的构建路径

标签 eclipse grails dependency-management

我的问题已解决,但我不明白为什么它无法正常工作。
使用:Grails 2.4.2,Groovy 2.3.7,Java 1.7,Eclipse- Indigo

我设置好项目,并将我的静态 Assets 放在grails-app下的 Assets 文件夹中。我也在使用twitter-bootstrap。该项目将运行,但 Assets 文件夹中将不会显示任何内容。我做了Grails清理,并得到了构建路径错误。在Eclipse中,右键单击项目名称,然后转到Java Build Path,然后在source选项卡下有如下链接:

projectName / .link_to_grails_plugins / cache-1.1.7 / src / java
要么
projectName / .link_to_grails_plugin / asset-pipeline-1.8.11 / grails-app / controllers等

我删除了目标目录,并删除了“源”选项卡中所有错误的链接。我重新启动了Eclipse并刷新了,瞧它奏效了。链接回来了,看起来完全一样,但是现在看起来很好。我只是不是100%知道它为什么起作用。 Assets 在正确的位置,并且从未动过。为什么要这样做?

最佳答案

Eclipse不会解析BuildConfig.groovy或推断路径或依赖项,而是从Grails获取所有信息。您可以通过右键单击左侧树中的项目节点并选择Grails工具|来强制其重新配置类路径。刷新依赖关系。这将导致Eclipse运行grails compile --non-interactive --refresh-dependencies并从中获取类路径信息。

重新启动时,它必须确定已删除了足以刷新自身的信息,或者它可能仅在每次重新启动时执行。

关于eclipse - Grails Assets 管道在Eclipse中显示错误的构建路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27787470/

相关文章:

java - 如何在 Eclipse 中为 Java 项目启用任务列表?

grails - Grails 2.4x和spring-security-core:2.0-RC4:无法使用请求映射

grails - 从Geb测试访问Spring bean

用于依赖项的 Gradle 私有(private)存储库

Dart:pub get 与 pub Upgrade

android - Eclipse/Android - 调试配置 - 设备?

python - 在 Eclipse 中运行时使用 getcwd

oracle - Grails 2.0数据库连接超时,SockectException

java - 如何将本地 .jar 文件依赖项添加到 build.gradle 文件?

java - MySQL 和 Eclipse 错误