1
我有一個腳本,我很快就用@Grab
註釋來導入一個包 - 即HttpBuilder。現在我想實際安裝HttpBuilder並在將腳本投入生產之前擺脫註解 - 我不想在prod服務器上動態獲取依賴關係。其實安裝葡萄進口
我該如何告訴Grape一次性安裝依賴項?有沒有辦法做到這一點?如果沒有,我應該如何在部署之前安裝這個軟件包?
編輯遵循tim_yates的建議,我從HttpBuilder網站上下載了所有的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
^
一堆這是什麼意思?
的事實證明,我有一些問題,請參閱編輯 – Andrea 2012-07-06 12:15:58
@Andrea看起來像有什麼東西下載錯誤。 ..秒,我會檢查... – 2012-07-06 12:20:36
@Andrea我剛剛嘗試了0.5.3 [來自這裏的快照](http://snapshots.repository.codehaus.org/org/codehaus/groovy/modules/http -builder/http-builder/0.5.3-SNAPSHOT/http-builder-0.5.3-20111229.173616-1-all.zip),將其解壓縮並運行'groovy -cp http-builder-0.5.3-SNAPSHOT.jar :dependencies/* test.groovy'(其中test.groovy是[此腳本在這裏](http://groovy.codehaus.org/modules/http-builder/doc/index.html)),並且它一切正常。 .. – 2012-07-06 12:25:37