我有一个脚本,我很快就使用@Grab
注释来导入包 - 即HttpBuilder。现在我想实际安装 HttpBuilder 并在将脚本投入生产之前摆脱注释 - 我不想在产品服务器上动态获取依赖关系。
我实际上如何告诉 Grape 一劳永逸地安装依赖项?有没有办法做到这一点?如果没有,我应该如何在部署之前安装这个包?
编辑根据 tim_yates 的建议,我从 HttpBuilder 网站下载了所有 teh JAR,并将它们添加到类路径中。但是,当我运行时groovy -cp dependencies/* myApp.groovy
,我得到的是一堆错误,比如
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
/path/to/dependencies/httpclient-4.0.3.jar: 1: unexpected char: 0x3 @ line 1, column 3.
PK
^
这是什么意思?