草庐IT

groovy++

全部标签

java - 将整个目录内容复制到另一个目录?

这个问题在这里已经有了答案:CopyingfilesfromonedirectorytoanotherinJava(34个回答)关闭6年前。java或groovy中将整个目录内容复制到另一个目录的方法? 最佳答案 FileUtils.copyDirectory()Copiesawholedirectorytoanewlocationpreservingthefiledates.Thismethodcopiesthespecifieddirectoryandallitschilddirectoriesandfilestothespec

java - 为什么会出现编译错误 "org/codehaus/groovy/control/CompilationFailedException"?

我正在尝试使用Ant脚本和Java编译我的JasperReports模板。我收到此错误:jasperjava.lang.NoClassDefFoundError:org/codehaus/groovy/control/CompilationFailedException模板中没有什么复杂的,但是我还是编译不出来。 最佳答案 您必须将模板中的language值设置为Java。有两种方法可以做到这一点:如果您使用的是iReport,在您的ReportInspector中选择根对象(与您的报告同名的对象)。然后在Properties窗口中

java - 为什么会出现编译错误 "org/codehaus/groovy/control/CompilationFailedException"?

我正在尝试使用Ant脚本和Java编译我的JasperReports模板。我收到此错误:jasperjava.lang.NoClassDefFoundError:org/codehaus/groovy/control/CompilationFailedException模板中没有什么复杂的,但是我还是编译不出来。 最佳答案 您必须将模板中的language值设置为Java。有两种方法可以做到这一点:如果您使用的是iReport,在您的ReportInspector中选择根对象(与您的报告同名的对象)。然后在Properties窗口中

java - 如何捕获传递给 Groovy 脚本的参数?

我刚刚开始使用Groovy。我在任何地方都找不到任何关于如何处理Groovy脚本参数的示例,所以我自己破解了这个方法。必须有更好的方法来做到这一点?如果是这样,我正在寻找这种更好的方法,因为我可能忽略了显而易见的事情。importgroovy.lang.Binding;Bindingbinding=newBinding();intx=1for(ainthis.args){println("arg$x:"+a)binding.setProperty("arg$x",a);x=x+1}printlnbinding.getProperty("arg1")printlnbinding.getP

java - 如何捕获传递给 Groovy 脚本的参数?

我刚刚开始使用Groovy。我在任何地方都找不到任何关于如何处理Groovy脚本参数的示例,所以我自己破解了这个方法。必须有更好的方法来做到这一点?如果是这样,我正在寻找这种更好的方法,因为我可能忽略了显而易见的事情。importgroovy.lang.Binding;Bindingbinding=newBinding();intx=1for(ainthis.args){println("arg$x:"+a)binding.setProperty("arg$x",a);x=x+1}printlnbinding.getProperty("arg1")printlnbinding.getP

xml - 从 groovy 中的 SOAP 响应中提取 CDATA

我正在http://webserviceX.NET开发一个示例Web服务,它以某种方式不断返回它在CDATA中的响应。我正在尝试在groovy中打印我的请求的响应,但它返回null。我这样做是为了在Groovy中练习编码。请耐心等待,因为我刚刚开始学习语言和有关SOAP的一切。这是我的代码:@Grab(group='com.github.groovy-wslite',module='groovy-wslite',version='0.8.0')importwslite.soap.*classGlobalWeather{defspUrl=('http://www.webservicex.

html - Groovy - NekoHTML Sax 解析器

我的NekoHTML解析器遇到了困难。它在URL上运行良好,但是当我想在一个简单的XML测试中进行测试时,它无法正确读取它。我是这样声明的:defcreateAndSetParser(){SAXParserparser=newSAXParser()//DefaultSaxNekoHTMLparserdefcharset="Windows-1252"//TheencodingofthepagedeftagFormat="upper"//Ensuresallthetagsandconsistentlywritten,byputtingalloftheminupper-case.Wecanc

xml - 在初始创建后将元素添加/插入到 Groovy MarkupBuilder 对象中

我了解如何使用MarkupBuilder在Groovy中创建XML。在初始创建后如何将元素添加/插入到MarkupBuilder对象中?例如,开始于:defbuilder=newMarkupBuilder(writer)defitems=builder.items{item(name:"book")}这会产生:我正在尝试创建一个可扩展的基本XML消息,使用核心类来包装构建器并使用继承来添加特定标签。基于以上示例,这是我的基类:ClassItemBuilder{defname;defbuilder=newMarkupBuilder(writer)publicObjectgetXML(){

java - 将 PHP 代码子集转换为 Java/Scala/Groovy 的工具?

存在吗?理想情况下,它还会附带一个基本PHP函数库。我有一堆简单的PHP脚本(没有扩展,没有花哨的动态黑客等)我想转换为Java...如果一个工具可以在我做的时候完成80%的工作,那就太好了其余20%。 最佳答案 看来您刚刚在JVM上运行了一些PHP。您可以尝试其中之一:ProjectZero或Quercus 关于java-将PHP代码子集转换为Java/Scala/Groovy的工具?,我们在StackOverflow上找到一个类似的问题: https://

java - 用于 Eclipse 的 Groovy 版本 2.4.2

如何在eclipse中使用自定义Groovy库制作groovy项目?我是Groovy的新手,我对如何在Eclipse中使用它感到困惑。我在Eclipse上安装了GroovyPlugin,每次做项目,使用的Groovy库都是2.3.7版本。我下载了GroovySDK2.4.2版并想在我的eclipse中使用它,但是我似乎做不到,因为当我尝试添加一个新的Groovy库时,没有任何反应。 最佳答案 Eclipse的Groovy插件带有它自己的Groovy编译器。无法添加您自己的groovy编译器。groovy-eclipse插件的2.9.