@Grab
パッケージをインポートするためにアノテーションを使用してすばやく作成したスクリプト、つまりHttpBuilderがあります。ここで、実際にHttpBuilderをインストールし、スクリプトを本番環境に配置する前にアノテーションを削除したいと思います。prodサーバーへの依存関係を動的に取得したくありません。
依存関係を完全にインストールするようにGrapeに実際に指示するにはどうすればよいですか?これを行う方法さえありますか?そうでない場合、デプロイする前にこのパッケージをどのようにインストールする必要がありますか?
編集tim_yatesからのアドバイスに従って、HttpBuilder Webサイトからすべての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
^
これは何を意味するのでしょうか?