问题标签 [groovy]

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.

0 投票
7 回答
332324 浏览

groovy - Groovy 执行 shell 命令

Groovy 添加了使执行 shell 相当容易的execute方法;String

但如果发生错误,则没有结果输出。 有没有一种简单的方法可以同时输出标准错误和标准? (除了创建一堆代码;创建两个线程来读取两个输入流,然后使用父流等待它们完成然后将字符串转换回文本?)

有类似的东西会很好;

0 投票
3 回答
2776 浏览

ant - 如何使用 Ant 将一个文件嵌入到另一个文件中?

我正在开发一个小型 Web 应用程序项目 (ColdFusion),我试图在开发过程中将我的项目拆分为多个文件,但在完成时只部署一个文件。

我引用了外部文件,例如:

当我构建我的项目时,我希望将文件包含并嵌入到单个成品文件中。

无论如何,Ant 似乎没有基本的方法来做到这一点。有人知道吗?

0 投票
3 回答
4037 浏览

xml - 使用多行记录解析 XML

我想采用以下格式的 XML,并将每个代码记录加载到我的BootStrap.groovy. 我想保留每个代码片段的格式。

XML

域对象

BootStrap.groovy

0 投票
5 回答
6411 浏览

xml - Groovy 解析 JSON 与 XML

使用 groovy,您是否期望在读取和查询 JSON 与 XML 的速度和内存开销方面有更好的性能?

0 投票
4 回答
1846 浏览

java - 监控 Windows 目录大小

我正在寻找能够随着时间的推移监视 Windows 目录的大小和文件计数的东西。我说的是少数服务器和几千个文件夹(数百万个文件)。

要求:

  • 关于 X 大小随 Y 时间增加的通知
  • 在 Y 时间文件计数增加 X 的通知
  • 大小和文件计数的历史图表(或至少随着时间的推移保存快照数据)
  • 所有这些都在一组目录及其子目录上

我更喜欢免费的解决方案,但也希望能指出正确的方向。如果我们要自己写,我们会怎么做呢?可用的语言有 Ruby、Groovy、Java、Perl 或 PowerShell(因为我会写它)。

0 投票
2 回答
14936 浏览

groovy - Groovy 执行“cp *”shell 命令

我想复制文本文件,并且只复制文本文件src/dst/

您可以看到命令执行时没有错误,但文件src/test.txt没有被复制到dst/

这也失败了:

然而...

作品

还,

作品

为什么通配符似乎导致我的命令静默失败?

0 投票
11 回答
8936 浏览

ruby-on-rails - 编程语言“在轨道上”意味着什么?

我目前正在使用 Groovy 和 Grails。虽然 Groovy 非常简单,因为它基本上是 Java,但我不能说我对 Grails 很熟悉。我读到 Groovy 之于 Grails 就像 Ruby 之于 Ruby on Rails,但这是什么意思?

0 投票
6 回答
89928 浏览

groovy - Groovy:“def x = 0”中“def”的目的是什么?

在下面的一段代码中(取自Groovy Semantics Manual page),为什么要在赋值前加上关键字def

def可以删除关键字,并且此代码段将产生相同的结果。那么关键字的作用def是什么?

0 投票
1 回答
913 浏览

grails - Groovy“例外”语法?

我是一个完全的 Groovy 新手。我在这里看到了以下代码。

如果操作是“login2”,我将如何扩展它以包含第二个异常?

0 投票
7 回答
17694 浏览

grails - 让 Groovy 的葡萄开始了!

我尝试在 Groovy 1.6-beta-2 中使用新的Groovy Grape功能,但收到一条错误消息;

运行 stock 示例时,从 Groovy 控制台 (/opt/groovy/groovy-1.6-beta-2/bin/groovyConsole);

我什至尝试运行葡萄命令行工具以确保导入库。像这样;

确实可以很好地安装库。如何让代码从 groovyConsole 正确运行/编译?