草庐IT

groovy-spread

全部标签

java - 如何使用渐变。 Java 和 Groovy 在一起?

我正在尝试在IntelliJ13中使用Gradle项目,但我一直遇到以下问题:Java文件看不到Groovy文件IntelliJ似乎忘记了Groovy并提示我为其配置GDK我读到groovy插件允许Groovy和Java在混合自己的源路径中,但Java想要它自己的。所以我有以下目录结构:src\main\groovysrc\main\javasrc\test\groovy我混合使用了Java和Groovy类这是我的build.gradle:applyplugin:'java'applyplugin:'groovy'applyplugin:'eclipse'applyplugin:'id

java - 对 Grails/Groovy 内存泄漏进行故障排除?

我有一个Grails应用程序,它执行相当数量的域对象创建和销毁,而且它似乎以非常非常快的速度耗尽PermGen空间。我已经完成了通常的调整(将PermGen增加到256M,启用类GC等),但没有成功。有人愿意推荐一些(希望是免费的或成本非常低的)工具来解决Groovy和/或Java中的这种内存消耗问题吗?或者您用来解决JVM内存问题的一些技术?编辑:这是当应用程序以生产模式部署在Tomcat中时;我没有尝试过其他容器。即便如此,如果能有一些资源来追踪问题,那就太好了。 最佳答案 你试过吗-XX:+CMSClassUnloadingE

java - Maven Groovy 和 Java + Lombok

我正在尝试将groovy添加到利用Lombok的现有JavaMaven项目中。不幸的是,当我使用下面的pom片段启用groovy-maven-eclipse编译器时,我的lombok注释java文件无法编译。据我所知,Lombok根本不参与java文件的编译。maven-compiler-plugin2.3.1groovy-eclipse-compilertrueorg.codehaus.groovygroovy-eclipse-compiler2.6.0-01-SNAPSHOT我还应该指出,在eclipse中(使用m2e)一切正常。当我尝试执行mvn包时出现问题。

java - 如何从命令行将 Groovy 脚本作为 Java 运行?

我正在尝试使用groovyc,但有些地方不对:>echoprintln("Helloworld")>test.groovy>groovytest.groovyHelloworld>groovyctest.groovy>java-cpC:\utils\groovy-1.8.1\embeddable\groovy-all-1.8.1.jartestError:Couldnotfindorloadmainclasstest>dirtest.class...11/10/201102:54PM7,104test.class我错过了什么? 最佳答案

python - 如何最好地从 groovy 中的键列表/值列表中获取 map ?

在python中,我可以执行以下操作:keys=[1,2,3]values=['a','b','c']d=dict(zip(keys,values))assertd=={1:'a',2:'b',3:'c'}有没有一种从键列表和值列表开始在groovy中构建映射的好方法? 最佳答案 Groovy1.8中还有collectEntries函数defkeys=[1,2,3]defvalues=['a','b','c'][keys,values].transpose().collectEntries{it}

python - 与 Python 的 dir() 等效的 Groovy 是什么?

在Python中,我可以看到对象具有哪些方法和字段:printdir(my_object)Groovy中的等价物是什么(假设它有一个)? 最佳答案 在Groovy中看起来特别好(未经测试,takenfromthislink所以代码来源应该放在那里)://Introspection,knowallthedetailsaboutclasses://ListallconstructorsofaclassString.constructors.each{printlnit}//Listallinterfacesimplementedbyac

html - 在 Groovy 1.7 中使用包含混合内容的 HTML 构建器的正确语法是什么?

关于Groovyexamplepage有一个如何使用混合内容的GroovyHTML构建器的示例:p["Thisissome",b"mixed","text.Formoreseethe",ahref:'http://groovy.codehaus.org'["Groovy"],"project"]但这对我不起作用,我收到如下错误消息:expecting']',found'mixed'@line33,column23.b"mixed",^1errorGroovy示例页面声明:[Note:thesyntaxinsomeoftheseexamplesisslightlyout-dated.Se

android - “依赖项”不能应用于 '(groovy.lang.Closure)'

我无法修复此错误:dependenciescannotbeappliedto'(groovy.lang.Closure)这是我的gradle文件:buildscript{repositories{maven{url'http://download.crashlytics.com/maven'}}dependencies{classpath'com.crashlytics.tools.gradle:crashlytics-gradle:1.+'}}applyplugin:'android'applyplugin:'crashlytics'repositories{maven{url'ht

android - “依赖项”不能应用于 '(groovy.lang.Closure)'

我无法修复此错误:dependenciescannotbeappliedto'(groovy.lang.Closure)这是我的gradle文件:buildscript{repositories{maven{url'http://download.crashlytics.com/maven'}}dependencies{classpath'com.crashlytics.tools.gradle:crashlytics-gradle:1.+'}}applyplugin:'android'applyplugin:'crashlytics'repositories{maven{url'ht

html - 如何使用 Groovy XML MarkupBuilder 创建有效的 HTML 脚本标签?

我正在使用Groovy1.8XMLMarkupBuilder构建一个包含的HTML页面标签。当我在Firefox18中加载页面时,我看到一个空白页面而不是预期的结果。这似乎是由于生成了标签没有互补标签,即使没有内容保证标签。(参见:https://stackoverflow.com/questions/69913/why-dont-self-closing-script-tags-work)示例Groovy代码:defbuilder=newgroovy.xml.MarkupBuilder(out)builder.html{head{script(type:'text/javascrip