问题标签 [groovy-eclipse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Maven:带有 Groovy 2.3.5 的 Groovy-Eclipse 编译器插件
由于GMaven已经停产,我一直在我的 Maven 项目中使用Groovy-Eclipse Compiler 插件。我使用的版本是 2.8.0-01,我专门使用了 Groovy 2.1。我知道 2.9.0-01-SNAPSHOT 发布的时间最长,但没有预计何时正式发布。
我的问题是......我可以安全地使用版本 2.8.0-01 和 Groovy 2.3.5 而没有潜在的副作用吗?
谢谢。
maven - Tycho 构建的 JAR 包含 Groovy 源文件
我正在将项目转换为与 OSGi 兼容的组件并使用 Maven/Tycho 来执行此操作。我使用下面的插件来编译 Groovy 源文件,但之后编译的 JAR 包含源文件和类文件。我不希望 JAR 附带源文件。我需要为此做任何配置吗?
groovy - Geb groovy 简单设置,得到 NoClassDefFoundError
我正在学习来自 Java 背景的 Geb(和 Groovy),我觉得我了解 Geb 的工作原理,但我什至无法让最简单的配置工作。
基本上,我收到以下错误:
捕获:java.lang.NoClassDefFoundError: geb/error/GebException
java.lang.NoClassDefFoundError: geb/error/GebException
at DriveIt.run(DriveIt.groovy:15)
原因:java.lang.ClassNotFoundException: geb.error.GebException
。 .. 还有 1 个
我的课很简单:
使用这个简单的代码,我在“Browser.drive”行出现错误。
这就是我的 GebConfig.groovy 文件的样子:
还有一点需要注意的是,我使用的是 Eclipse,我也确实在类路径中正确导入了 geb-code jar。
我似乎没有做错任何事情,但是对于我的一生,我无法弄清楚为什么我会收到错误消息,说“浏览器”无法识别。
有什么帮助???请!!
eclipse - Groovy-Eclipse JPA 注解代码补全
我在用
- Ubuntu 14.04 64 位操作系统
- eclipse-jee-luna-R-linux-gtk-x86_64(全新下载并解压)
- 安装的 Groovy-Eclipse 插件快照 - http://dist.springsource.org/snapshot/GRECLIPSE/e4.4/
当我输入 @Colu ctrl+space时,我得到了 @Column 的代码完成选项
但是当我输入 @Column(na ctrl+space ) 时我没有看到名称选项
eclipse - spring 工具套装无法与 groovy eclipse 插件一起正常工作
我无法使用 groovy eclipse 插件使 STS 正常工作。
Spring Tool Suite 版本:3.6.2.RELEASE
内部版本号:201410091308
平台:Eclipse Luna SR1 (4.4.1)
在我从 STS 仪表板或更新站点安装 groovy 插件之前,它可以正常工作。安装成功完成。错误日志为空。STS 似乎工作,但在插件安装后, Spring Explorer或Gradle Tasks等某些视图不再可用:
此视图在Window -> Show view -> Other...下也不可用,使用-clean标志 启动 STS没有帮助。安装了 STS 插件的纯 eclipse 和 GGTS 遇到了同样的问题。
删除 groovy eclipse 插件会恢复这些视图。
有什么办法可以让这些东西正常工作吗?
更新:看起来它以某种方式与工作空间相关。万一我切换到其他工作区位置,一切似乎都很好。有没有办法标准化工作区元数据?
eclipse - 在 Eclipse 编辑器中显示不同的代码行(不更改其他所有内容)
设置:我正在做一个编程实验,我需要向我的测试人员显示与实际存在的代码行不同的方法签名(一行代码)。例子:
其目的是,当源代码包含第二行(如代码完成、错误等)时,一切都像源代码一样工作,但只有第一行可见。我已经尝试修补我使用的 groovy 编辑器并在加载和保存时替换一些文本,但这似乎并没有完成这项工作,使用一些代码
IDocument doc =this.getDocumentProvider().getDocument(this.getEditorInput());
doc.set(doc.get().replaceAll(...));
可悲的是,这会导致奇怪的行为,例如总是标记为脏文件。我也尝试过使用 groovy 编辑器提供的 getCompilationUnit 方法,但不知何故,这在任何方面都没有帮助(可能是因为“错误”的代码在编辑器中仍然可见?)。
最后,我尝试在 doSetInput 方法中为 IEditorInput 下的 IFile 包装 InputStream,例如
但这只会导致编辑器完全为空。
有人知道如何解决这个问题吗?
grails - 用于 Intellij + Grails 2.5 的 Groovy Eclipse 编译器
我在互联网上对此进行了广泛的研究,但找不到与我的情况相关的任何内容。
我目前有一个带有 grails 2.5 的项目,我正在使用 Intellij 14.1.3。
从 14.1 开始,Intellij 允许使用 groovy eclipse 编译器。我下载了编译器的适当版本(2.4.3)以在我的项目中使用。
每当我尝试编译时,我都会在类中遇到这些错误(它只发生在 spock 规范中)
随后在堆栈跟踪中进一步向下:
这些错误看起来很简单:一个缺失的类。但是,如果我切换回普通编译器,一切正常。
eclipse - 将groovy-eclipse插件安装到Luna时冲突依赖
我有一个新下载的 eclipse Luna (eclipse-java-luna-SR2-linux-gtk.tar.gz) (版本: Luan Service Release 2 (4.4.2) Build id: 20150219-0600) 来自官方网站。
当我尝试安装 groovy-eclipse 插件时(我发现的唯一可用版本是:Groovy-Eclipse for Juno 2.7.1 和 Groovy-Eclipse for Indigo 2.7.1 均由 VMware, inc., EPL 发布),它不管我尝试哪一个,我总是看到“Groovy-Eclipse Feature”包由于冲突依赖而不会安装:
由于依赖项冲突,无法完成安装。
正在安装的软件:Groovy-Eclipse Feature 2.9.1.xx-201411061336-e42-RELEASE (org.codehaus.groovy.eclipse.feature.feature.group 2.9.1.xx-201411061336-e42-RELEASE)
当前安装的软件:Eclipse IDE for Java Developers 4.4.2.20150219-0708 (epp.package.java 4.4.2.20150219-0708)
一次只能安装以下之一:
Java Development Tools Core 3.10.2.v20150120-1634 (org.eclipse.jdt.核心 3.10.2.v20150120-1634)
对象团队开发工具核心 3.10.2.v_OTDT_r232_201502101148 (org.eclipse.jdt.core 3.10.2.v_OTDT_r232_201502101148)
Object Teams Development Tooling Core 3.10.0.v_OTDT_r231_201409160728 (org.eclipse.jdt.core 3.10.0.v_OTDT_r231_201409160728)
Object Teams Development Tooling Core 3.10.0.v_OTDT_r230_201406101339 (org.eclipse.jdt.core 3.10.0.v_OTDT_r230_201406101339)
Java Development工具核心 3.10.0.v20140902-0626 (org.eclipse.jdt.core 3.10.0.v20140902-0626)
Java 开发工具核心 3.8.3.xx-201411061336-e42-RELEASE (org.eclipse.jdt.core 3.8. 3.xx-201411061336-e42-RELEASE)
Java Development Tools Core 3.10.0.v20140604-1726 (org.eclipse.jdt.core 3.10.0.v20140604-1726)
不能满足依赖:
来自:Eclipse IDE for Java Developers 4.4。 2.20150219-0708 (epp.package.java 4.4.2.20150219-0708)
至:org.eclipse.epp.package.java.feature.feature.group [4.4.2.20150219-0708]
在我看来,Luna 内置包“Java 开发人员的 Eclipse IDE 4.4.2.20150219-0708”有一些与“Groovy-Eclipse Feature 2.9.1.xx-201411061336-e42-RELEASE”冲突的子包由 groovy-eclipse 插件提供。
有谁知道如何解决这一问题?
java - 使用 jdk8 和 groovy 2.4.4-java.lang.IncompatibleClassChangeError 运行 job-dsl-plugin
我正在使用 job-dsl 插件来自动创建 jenkins 工作。下面是我的maven配置。
我正在使用 jdk8 & groovy-all 2.4.4 ,groovy-eclipse-compiler & 一个 uber jar 是使用 shade 插件生成的。为了运行我的脚本,我添加了额外的类路径(在进程 job-dsl/advanced-settings 下)作为 target/my-uber.jar。
当我在本地运行测试时,一切正常,但在 Jenkins 上出现以下错误
我尝试更改 groovy 版本(更旧)并设置 jdk 7 和 6,但所有这些都导致了相同的错误。
我该如何解决这个问题?