问题标签 [grape]
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.
grails - 让 Groovy 的葡萄开始了!
我尝试在 Groovy 1.6-beta-2 中使用新的Groovy Grape功能,但收到一条错误消息;
运行 stock 示例时,从 Groovy 控制台 (/opt/groovy/groovy-1.6-beta-2/bin/groovyConsole);
我什至尝试运行葡萄命令行工具以确保导入库。像这样;
确实可以很好地安装库。如何让代码从 groovyConsole 正确运行/编译?
ant - Groovy 与 Grape 和 AntBuilder 类加载器问题
我想用 groovy 做一个小 ftp 脚本,发现这篇文章http://www.hhhhq.org/blog/2009/05/01/ftp-using-groovy-and-ant/ 因为有几个依赖项我想使用葡萄。所有依赖项都已解决并存在于缓存中。但是我无法让 Ant 在其他库中找到可选任务。它总是说
Groovy 版本:1.6.5 JVM:1.6.0_15
这是我的源代码
如您所见,我怀疑类加载器是问题所在,似乎 Grape 没有在那里注入依赖项。知道如何让它工作吗?
ant - Groovy + Antbuilder:如何将 Grape 与 taskdef 一起使用?
这与 . 我正在尝试用 Grape 动态添加 maven-ant-tasks jar,模拟这个:
我尝试使用 Grape.grab() 使 AntBuilder 可以使用 maven-ant-tasks,如下所示:
但这不起作用,因为 Grape 将模块添加到与 ANT 引擎正在使用的不同的 ClassLoader 中。所以,我从这个 AntBuilder 类路径问题中得到了建议,让 Grape 使用根 ClassLoader:
现在它抛出一个 LinkageError:
关于让它发挥作用的任何提示?或者,整件事是个坏主意?
groovy - Groovy servlet 在 Tomcat 中找不到 JAR 文件
我创建了一个 groovlet,它将充当一种 HTTP 代理。它接受 GET 请求,然后根据请求中提供的 URL 进行 Web 服务调用。
这是我到目前为止的代码:
我在 groovlet 的文件夹中有Groovy HTTPBuilder JAR 文件WEB-INF/lib
。但是,代码无法正常工作。(我也尝试将文件夹放入$TOMCAT_HOME/common/lib
其中,结果与以下相同。)
当我完全按照上面的方式运行代码时,页面完全空白。
如果我只删除@Grab
顶部的行(因为理论上 JAR 应该已经在类路径中),我会从 Tomcat 收到一个令人讨厌的错误(我在 5.5 上运行它,但在 6 上我得到大致相同的行为):
HTTP 状态 500 - GroovyServlet 错误:脚本:'/proxy.groovy':脚本处理失败。启动失败:语义分析期间的一般错误:类型 org.apache.http.client.methods.HttpRequestBase 不存在 java.lang.TypeNotPresentException:类型org.apache.http.client.methods.HttpRequestBase 不存在...
然后是堆栈跟踪。
我的 groovlet 有什么问题?
groovy - 如何让 groovy 葡萄脚本启动更快
我注意到在我的 OSX 盒子上使用带有 Grape 注释的 groovy 脚本会产生 10 秒的命中。总是这样吗?我可以让葡萄有利于它的缓存吗(依赖关系肯定已经在系统中 ~/.groovy/grapes...)。
groovy - 禁用 Groovy 葡萄的自动下载
示例脚本 ss.groovy:
出于某种原因,运行时需要约 25 秒的时间来加载
运行时约 5 秒
按照这个 StackOverflow 解释。我尝试使用
但这在导入时失败:
是否有一种包含方法:
- 使其不自动下载工件(首选,因为它允许解决其他问题,例如外部站点关闭而工件已存在于本地缓存中)
- 以任何其他方式使其启动更快
包含我的意思是所有附加指令都应该在脚本中,或者,如果不存在这样的指令,则应该是可接受的默认值(例如,不要检查缓存的工件是否有更新 - 但是,我仍然希望全局自动下载)到放入一些 groovy 配置文件(例如 ~/.groovy/grapeConfig.xml 或类似文件)。
groovy - groovy 葡萄冗长
使用 Groovy Grape 时有没有办法打印 Ivy 输出。
当我使用 Grape 时,它会一直挂在那里,直到完成所有依赖项的下载。我想知道它发生了什么以及它正在下载什么。
谢谢,
eclipse - 葡萄在 Eclipse 中不起作用
groovy eclipse 插件版本:1.7.5.xx-20101020-1000-e36-release。
第一行错误:Groovy:unable to resolve class com.jidesoft.swing.JideSplitButton
它可以作为 groovy shell 运行,但错误警告很无聊
groovy - 如何在 Grape 中设置自定义 Maven 存储库管理器
我想使用葡萄通过命令行安装一个库。所以我发出了命令:
Grape 应该使用位于http://127.0.0.1:8081/artifactory/webapp/home.html的 Maven 存储库。我该如何配置它?
启用详细模式后,我在日志中看到:
所以我尝试更新 jar /opt/groovy-1.7.2/lib/ivy-2.1.0.jar 中的文件 org/apache/ivy/core/settings/ivysettings-public.xml 以添加“root”属性指向上述存储库,但葡萄似乎无法得到改变。
groovy - Groovy 无法加载使用 Grape 安装的库
有人可以解释为什么即使我已经使用 Grape 安装了依赖项,Groovy 也无法找到 JDBC 驱动程序?