【发布时间】:2012-12-15 05:58:21
【问题描述】:
我正在尝试在 IntelliJ 12 中启动 GroovyFX 项目。 但是,我无法让 IntelliJ 编译和运行以下简单脚本(以尽可能简单的方式重现问题):
@Grab(group='org.codehaus.groovyfx', module='groovyfx', version='0.3.1')
import groovyx.javafx.GroovyFX
println GroovyFX.class.name
我使用 IntelliJ 对 Grape's Grab 的支持将 groovyfx 添加为我的模块的依赖项(该 jar 显示在“外部库”下,编辑器不会抱怨该类在此之后丢失!)但是,当我运行脚本,它会抛出一个错误:
Groovyc:无法解析类 groovyx.javafx.GroovyFX
我能够让这个脚本在 GroovyConsole 中正常工作,并且没有太多问题,并且符合预期....
我尝试抓取另一个随机选择的依赖项(结果是一个 Spring 库),结果直接成功:
@Grab(group='org.springframework', module='spring', version='2.5.6')
import org.springframework.jdbc.core.JdbcTemplate
println JdbcTemplate.class.name
我看不出为什么 Spring 库应该工作的充分理由,但 GroovyFX 库却不行!!!!
我什至仔细检查了 GroovyFx 库是否已实际下载,它应该在哪里(在 {user.home}/.groovy/grapes/{group}/{module}/jars/ 下)
什么会导致这个奇怪而令人沮丧的问题??
【问题讨论】:
-
我会尝试清理本地存储库,看看问题是否得到解决(重命名到另一个目录)
-
我确实从葡萄存储库中删除了所有内容,它重新下载了罐子但仍然没有解决问题:(
-
听起来像是 IntelliJ 中的一个错误。
-
您是否正在使用 .0 rev 的开发系统并希望它能够正常工作? 11.1.5 英尺。
标签: groovy intellij-idea grape groovyfx